我们正在使用的环境:Ubuntu 14.x
[错误] 2018-01-25 06:05:03.376 [[main] -pipeline-manager] elasticsearch - 无法安装模板 . {:message => "Template file '' could not be found!",:class => "ArgumentError",:backtrace => [“/ usr / share / logstash / vendor / bundle / jruby / 2.3.0 / gems / logstash-output-elasticsearch-9.0.2-java / lib / logstash / outputs / elasticsearch / template_manager.rb:31:in read_template_file'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-output-elasticsearch-9.0.2-java/lib/logstash/outputs/elasticsearch/template_manager.rb:17:in
get_template'", " /usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-output-elasticsearch-9.0.2-java/ lib / logstash / outputs / elasticsearch / template_manager.rb:7:in install_template'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-output-elasticsearch-9.0.2-java/lib/logstash/outputs/elasticsearch/common.rb:57:in
install_template'", " /usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-output-elasticsearch-9.0.2-java/ lib / logstash / outputs / elasticsearch / common.rb:26:in register'", "/usr/share/logstash/logstash-core/lib/logstash/output_delegator_strategies/shared.rb:9:in
register'", " /usr/share/logstash/logstash-core/lib/logstash/output_delegator.rb:43:in register'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:343:in
register_plugin'", " / usr / share / logstash / logstash -core / lib / logstash / pipeline.rb:354:in block in register_plugins'", "org/jruby/RubyArray.java:1734:in
each'", " /usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:354:in register_plugins'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:743:in
maybe_setup_out_plugins'", " / usr / share / logstash / logstash -core / lib / logstash / pipeline.rb:364:in start_workers'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:288:in
run 73233 5“]}
1 回答
我为这个问题写了elasticsearch-loader .
elasticsearch-loader支持开箱即用的csv文件,API非常简单 .
用法示例: