centos7 elasticsearch 使用导入logstash导入csv文件,一直提示导入成功,但实际并没有导入分片
问题描述:
以下是test.config
input{
file{
path=>["/home/test.csv"]
start_position => "beginning"
}
}
filter{
csv{
separator => ","
columns => ["CDR.CallID","CDR.TraceID","CDR.MMEGroupID","CDR.MMECode","CDR.eNodeBID","CDR.sTMSI","CDR.MmeUeS1APID","CDR.eNBUeS1APID","CDR.StartTime","CDR.EndTime"]
}
mutate{
convert =>{
"CDR.CallID" => "integer"
"CDR.TraceID" => "string"
"CDR.MMEGroupID" => "string"
"CDR.MMECode" => "string"
"CDR.eNodeBID" => "integer"
"CDR.sTMSI" => "integer"
"CDR.MmeUeS1APID" => "integer"
"CDR.eNBUeS1APID" => "integer"
"CDR.StartTime" => "string"
"CDR.StartTime" => "string"
}
}
}
output{
elasticsearch{
hosts => ["localhost:9200"]
index => "test2"
document_type => "test2"
}
}
执行:
./bin/logstash -f test.json
结果:
博客都说是配置文件问题,我自个手动编写config文件,问题还是存在!!!