elasticsearch 在logstash 1.3.3 web界面中更改elasticsearch主机
我按照本文中的步骤进行了操作,并且能够得到一些关于莎士比亚作品的数据报告 我想对远程安装的弹性搜索执行相同的操作。我尝试在配置文件中配置“主机”,但查询仍然在主机上运行,而不是在远程上运行。这是我的配置文件
elasticsearch 在logstash 1.3.3 web界面中更改elasticsearch主机,
elasticsearch,logstash,kibana,
elasticsearch,Logstash,Kibana,我按照本文中的步骤进行了操作,并且能够得到一些关于莎士比亚作品的数据报告 我想对远程安装的弹性搜索执行相同的操作。我尝试在配置文件中配置“主机”,但查询仍然在主机上运行,而不是在远程上运行。这是我的配置文件 input { stdin{ type => "stdin-type" } file { type => "accessLog" path => [ "/Users/akushe/Downloads/requests.log" ] } } filter
input {
stdin{
type => "stdin-type" }
file {
type => "accessLog"
path => [ "/Users/akushe/Downloads/requests.log" ]
}
}
filter {
grok {
match => ["message","%{COMMONAPACHELOG} (?:%{INT:responseTime}|-)"]
}
kv {
source => "request"
field_split => "&?"
}
if [lng] {
kv {
add_field => [ "location" , ["%{lng}","%{lat}"]]
}
}else if [lon] {
kv {
add_field => [ "location" , ["%{lon}","%{lat}"]]
}
}
}
output {
elasticsearch {
host => "slc-places-qa-es3001.slc.where.com"
port => 9200
}
}
您需要在中添加
protocol=>http
,使其使用http传输,而不是使用多播加入集群。您好,您使用的是什么logstash web界面??我想您解析了日志并保存在远程es中,但查看了本地日志。我使用以下命令启动它。我猜这是独立版本java-jar logstash-1.3.3-flatjar.jar agent-f logstash-complex.conf--web