我写了一个.conf文件,如Logstash文档中给出的示例,并尝试运行它。 Logstash开始了,但是当我输入输入时,它给出了标题中提到的错误。
我使用的是Windows 8.1和保存在logstash-1.5.0/bin
。
这是.conf文件:
input { stdin { } }
output {
elasticsearch { host => localhost }
stdout { codec => rubydebug }
}
以下是命令提示符的屏幕截图:
答案 0 :(得分:0)
试试这个," logstash"应该与Elasticsearch.yml中的集群名称相同
输出{
class Kick < ActiveRecord::Base
has_many :offs
has_many :retailers, :through => :offs
end
class Retailer < ActiveRecord::Base
has_many :offs
has_many :kicks, :through => :offs
end
class Off < ActiveRecord::Base
belongs_to :kick
belongs_to :retailer
end
答案 1 :(得分:0)
我发现了错误。这是因为我在运行logstash之前没有安装elasticsearch。 谢谢你试图帮助我