在安装logstash之前,请确认已安装好jdk1.8,并配置好环境变量。
安装之前还需阅读《Elasticsearch5.6.9-elasticsearch集群安装为windows服务》,并按照步骤安装好elasticsearch的服务。
下载版本
去官网下载Logstash 5.6.9
安装logstash 为windows服务
创建文件 logstash.conf
在logstash-5.6.9\bin目录下创建配置文件logstash.conf,内容如下
input {
tcp {
port => 5544
}
}
output {
elasticsearch {
hosts => ["localhost:9200"]
}
}
创建运行脚本 run.bat
在logstash-5.6.9\bin目录下创建脚本 run.bat,内容如下
logstash.bat agent -f logstash.conf
下载nssm,拷贝nssm.exe文件
点击进入nssm官网,下载nssm 2.24版本
解压拷贝nssm-2.24\win64目录下的nssm.exe到logstash-5.6.9\bin目录
安装logstash
在logstash-5.6.9\bin目录运行
nssm install logstash
在弹出的界面Path选择run.bat,Details选项卡设置显示名,Dependencies选项卡设置依赖服务 elasticsearchMaster
最后点击install service 安装成功