elasticsearch Logstash conf文件未根据所述字符集解析文件,elasticsearch,logstash,elasticsearch,Logstash" /> elasticsearch Logstash conf文件未根据所述字符集解析文件,elasticsearch,logstash,elasticsearch,Logstash" />

elasticsearch Logstash conf文件未根据所述字符集解析文件

elasticsearch Logstash conf文件未根据所述字符集解析文件,elasticsearch,logstash,elasticsearch,Logstash,我正在尝试解析某些文件(.txt、.doc、.pdf等) 这是我的conf文件 输入{ stdin { codec => plain { charset => "UTF-8" } } 文件{ path => ["/home/jk/Jk/doc/*"] } } filter{ grok { match => ["message" ,"a-zA-Z0-9"] } } output { file{ path=>"/ho

我正在尝试解析某些文件(.txt、.doc、.pdf等)

这是我的conf文件

输入{

   stdin {
   codec => plain { 
    charset => "UTF-8" 
}
}
文件{

path => ["/home/jk/Jk/doc/*"]
}

}


filter{

grok {

    match => ["message" ,"a-zA-Z0-9"]
}
}  

output {

file{
 path=>"/home/jk/Jk/jk6.txt"
}
}

我得到的输出如下:

“路径”是指“2017-03-17 17 17:35:46.228Z,“版本”是指“1”,“版本”1“1”,“主机”1,“主机”1,“主机”1“1”,“主机”3“路径”1“路径”3“路径”1,“主机”3“jk”,消息:“消息”如下如下::“//家/家/家/家/家/家/家/家/家/家/家/家/家/家/家/家/家/家/家/家/家/家/家/家/家”时间戳”时间戳”的“2017-03-03-3-3-3-3-3-3-17-3-17-17-17-17-17-17-17-17-17:17:17:17:17:17:17 17 17:17:17:17:17:17 17 17:17:17:17 17:17 17 17:17:17:17:17:17 17 17 17 17:17:17:17 17 17 17 17 17 xDEA“,“\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\urels/.rels\xAD\x92MK\u0003A\f\x86\xEF\xFD\u0015C\xEE\xDDl+\x88\xC8\xCE\xF6\\\\\”Bo\\“\xF5\a\x84\x99\xEC\xEE\xde\xD0\xCE\a3i\xAD\xdf\xDEA”]
{“path”:“/home/jk/jk/doc/Jayakrishnan Resume.docx”,“@timestamp”:“2017-03-17T17:35:46.239Z”,“@version”:“1”,“host”:“jk”,“message”:[”\xBAP\x8A\xA0Ǽy\xF3\xF0\u001C\xD2m\xCE\xFE\xA0N\x9C\x8B\x8BAêiAq0Ѻjx\xDB=/\u001F
\\xD3/\\xBAW>\\x90\\xD4J\\x99\\\\\\\*\\xAA\xAA\\xA2a\\u0012I\\x8F\\x88\\xC5L\\xEC\\xA941q\\xA8\\x9B!为了避免提及要接收的字符集,仍然希望输出的是什么样的?请阅读任何文件t所有文件格式都可以进行日志存储读取??