介绍
elk是ELasticsearch、logstash、kibana的简称。 ELasticsearch是⼀个分布式的、restful⻛格的搜索引擎,logstash是⼀个⽇志收集和处理的软件集合,kibana主要是对ELasticsearch中的数据做可视化展示和分析。
下载
- 地址: https://www.elastic.co/cn/
- ELasticsearch下载地址:https://www.elastic.co/cn/downloads/elasticsearch
- kibana下载地址:https://www.elastic.co/cn/downloads/kibana
安装
在macOS上安装和配置
解压后放到⾃⼰想放置的地⽅
复制jdk/Contents/Home 的绝对路径,然后⽤vim打开.profile环境变量⽂件,添加 JAVA_HOME环境变量
export JAVA_HOME=/Documents/ELK/Elasticsearch7.2.0/jdk/Contents/Home export PTAH=$PATH:$JAVA_HOME
添加后保存退出,然后通过 source .profile 使其⽣效
运⾏ELasticsearch
- 打开终端,进⼊到ELasticsearch所在的⽂件夹
- 执⾏如下命令
./bin/elasticsearch
- 如果没有报错,即可运⾏成功, 通过ctrl+c命令可以停⽌
- 打开浏览器,输⼊:localhost:9200,如果有结果返回说明运⾏OK
安装kibana
kibana不需要安装,直接解压后即可运⾏,前提是先运⾏ELasticsearch,否则直接运⾏ kibana没什么意义
打开终端,进⼊kibana所在⽬录,通过如下命令即可运⾏
./bin/kibana
打开浏览器,输⼊localhost:5601,如果能正常打开说明安装配置成功
kibana汉化
打开conf⽂件夹⾥⾯的kibana.yml⽂件,找到最后⼀⾏,将i18n的值改为zh-CN,然后重启kibana即可
i18n.locale: "zh-CN"
Windows上安装
在桌⾯上显示此电脑图标
解压Windows版的ELasticsearch和kibana
配置java_home环境变量
最后点击确定,其它打开的窗⼝都点击确定进⾏关闭
kibana的直接解压,存放到⾃⼰想放的地⽅,即可.
运⾏测试
运行es
先进⼊es的bin⽬录下
然后在空⽩的地⽅,按住shift同时点击⿏标右键,找到在此处打开xxx的选项,进⾏打开命令⾏
或者直接打开cmd命令⾏,然后cd 到bin⽬录
然后运⾏如下命令
./elasticsearch.bat
打开浏览器,输⼊localhost:9200,能正常返回结果就说明没问题
运⾏kibana
在bin⽬录下,找到空⽩的地⽅,按住shift同时点击⿏标右键,找到在此处打开xxx的选项,进⾏打开命令⾏
然后运⾏如下命令
./kibana.bat
打开浏览器,输⼊localhost:5601,能正常返回结果就说明没问题