下载相应软件包:
Elasticsearch 下载:https://www.elastic.co/downloads/elasticsearch
Logstash 下载:https://www.elastic.co/downloads/logstash
kibana 下载:https://www.elastic.co/downloads/kibana
也可以去百度网盘下载 我下载的整套安装文件
链接: https://pan.baidu.com/s/1FWWhoQ-H69iAQNwSjXUlZA 提取码: nxi9
安装Elasticsearch需要安装java SDK(这里就不描述怎么安装Java SDK 了自行网上搜索) 注意 SDK 版本必须是 1.8 及以上, 不知道版本 安装后可以 在cmd 中 用 java -version 查看
Elasticsearch,Logstash,kibana 都是无需安装软件 直接解压安装包即可
最好将 Elasticsearch,Logstash,kibana 解压到同一个目录下(我的目录名为这elk)
运行cmd (用管理员身份) 就当前运行目录转到 Elasticsearch 的bin 目录下 输入 elasticsearch 回车
如图:
然后 打开浏览器:输入 127.0.0.1:9200
如图:
表示正常。
然后 Logstash,kibana 对应都有 bin 目录即各自的 批处理 文件。
现在将 Elasticsearch,Logstash,kibana 都安装成windows服务。
下载 NSSM 软件。网址:http://www.nssm.cc/download
Elasticsearch服务安装:
在cmd(要当前运行目录在Elasticsearch的bin下) 中直接运行 elasticsearch-service.bat install
安装成功后可以在 服务列表中看到
如图:
下面来讲下 用NSSM 安装服务
将cmd 当前所在目录设置到 nssm.exe 的目录下
运行 nssm install (服务名:如 Elasticsearch)
打开如下页面:
在 Path 后 单击 ... 按钮 浏览要安装的服务 批处理程序
对应Path:
Elasticsearch:D:installsoftwareelkelasticsearch-6.1.2inelasticsearch.bat
Logstash:
【在 D:installsoftwareelklogstash-6.1.2in 新建一个 logstash.conf 文件。
输入配置信息:(配置信息需要自行去了解)
input {
tcp {
port => 5566
}
}
output {
elasticsearch {
hosts => ["127.0.0.1:9200"]
}
}
保存。
然后在新建一个文件 logstashrunservice.bat
输入 logstash.bat -f logstash.conf 保存。】
D:installsoftwareelklogstash-6.1.2inlogstashrunservice.bat
kibana:D:installsoftwareelkkibana-6.1.2-windowsinkibana.bat
单击 install service 就可以了。
如果都安装成功 就可以看到 服务列表 会显示这三个服务
依次启动每个服务。如果每个服务都启动成功了。表示你已经安装成功了。
简单测试:
在浏览器中输入: http://127.0.0.1:5601/status
如图:
表示 kibana 已经能正常使用了。
打开cmd 运行: telnet 127.0.0.1 5566 输入 123 回车。 然后我们可以在kibana 里找到那条信息,新建一个索引就可以了
如图:
刚才的数据信息: