Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 日志存储到elasticsearch显示Uknown设置_Logging_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Logstash - Fatal编程技术网 elasticsearch,logstash,Logging,elasticsearch,Logstash" /> elasticsearch,logstash,Logging,elasticsearch,Logstash" />

Logging 日志存储到elasticsearch显示Uknown设置

Logging 日志存储到elasticsearch显示Uknown设置,logging,elasticsearch,logstash,Logging,elasticsearch,Logstash,我只是使用非常简单的配置,将数据从文件记录到elasticsearch 这是我的配置 input { file { path => "/var/log/logstash/logstash.log" start_position => beginning } } output { elasticsearch { protocol => "http" } stdout {} } 当我开始罗格的时候

我只是使用非常简单的配置,将数据从文件记录到elasticsearch

这是我的配置

input {
    file {
        path => "/var/log/logstash/logstash.log"
        start_position => beginning 
    }
}
output {
   elasticsearch {
       protocol => "http"
   }
   stdout {}
}
当我开始罗格的时候

./bin/logstash-f/path/to/mycofig/i-file-o-es.conf

我犯了一个错误

elasticsearch的未知设置“协议”{:级别=>:错误}

我可以通过删除protocol=>使这个配置工作,因此我认为我的插件安装正确


以前有人遇到过这个问题吗?谢谢

我猜您使用的是Logstash 2.0 beta版。在最新的版本中,他们已经修改了,自


如果您希望能够指定
协议
设置(即使用
节点
传输
协议),则需要使用新的

日志存储的版本?还有一个快速问题,是否有任何文档显示了保存这些插件的目录。这些插件都保存在$ES_HOME/plugins目录中。@Val我想你的意思是
$LS_HOME/plugins
我不能通过
env | grep _HOME
来确定变量,而我的logstash文件夹只有
/bin/plugins
。这个有默认值吗?