ELK(Elasticsearch,Logstash,Kibana)安装步骤详解

tech2026-01-12  10

ELK(Elasticsearch,Logstash,Kibana)安装步骤详解

1、下载好安装包

elasticsearch-6.2.2.tar.gz elasticsearch-head-master.zip kibana-6.2.2-linux-x86_64.tar.gz logstash-6.2.2.tar.gz node-v8.9.1-linux-x64.tar.gz

2、将下载好的安装包移动到opt目录下,解压安装包并改名,最后将安装包删除,节约空间 tar -zxvf elasticsearch-6.2.2.tar.gz tar -zxvf kibana-6.2.2-linux-x86_64.tar.gz tar -zxvf logstash-6.2.2.tar.gz tar -zxvf node-v8.9.1-linux-x64.tar.gz unzip elasticsearch-head-master.zip

注意:若没有安装unzip则需下载 yum install -y unzip

mv elasticsearch-6.2.2 es6 mv kibana-6.2.2-linux-x86_64 kibana622 mv logstash-6.2.2 logstash662 mv node-v8.9.1-linux-x64 node8 mv elasticsearch-head-master head

rm -rf elasticsearch-6.2.2.tar.gz rm -rf kibana-6.2.2-linux-x86_64.tar.gz rm -rf logstash-6.2.2.tar.gz rm -rf node-v8.9.1-linux-x64.tar.gz rm -rf elasticsearch-head-master.zip

es配置

1、配置es参数 vi /opt/es6/config/elasticsearch.yml 按shift加g定为到最后一行,按o进入下一行加上: cluster.name: test node.name: test-master node.master: true network.host: 192.168.158.111 discovery.zen.ping.unicast.hosts: [“192.168.158.111”] http.cors.enabled: true http.cors.allow-origin: “*” 注意冒号后面有空格

2、配置系统参数 vi /etc/sysctl.conf 按shift加g定为到最后一行,按o进入下一行加上: vm.max_map_count=655360 保存退出 使用命令 sysctl -w vm.max_map_count=655360 刷新一下

vi /etc/security/limits.conf 按shift加g定为到最后一行,按o进入下一行加上: 3、创建新用户es,修改es6的目录的属性组(es不能用root用户启动) useradd es chown -R es:es es6(注意在es6上一级目录opt输入) 切换到es用户,进入es6目录,输入 ./bin/elasticsearch 启动es,直到底部出现start才算成功 (也可以输入./bin/elasticsearch -d 表示后台运行) 输入网址192.168.158.111:9200进入

headmaster和node配置

输入vi /etc/profile加上 export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin export NODE_HOME=/opt/node8 export PATH=$NODE_HOME/bin

若之前配置过环境变量,则在末尾的PATH前加上 $NODE_HOME/bin: 保存后退出后 source /etc/profile 激活配置文件,输入node -v可以出来node版本号说明配置完成 输入cd /opt/head 进入head目录,输入vi Gruntfile.js 输入93gg,再按o进入下一行,加上一行代码 hostname: ‘*’,

注意冒号后面空一格,还有逗号不要忘记添加 退出保存 输入 vi _site/app.js,输入4360gg快速定位到该行,把这一行的localhost修改为192.168.158.111 输入npm install -g grunt -cli(等待时间稍微有点长) 在输入npm install(时间会更长,网络不好可能会报错) 若报错,则输入 npm install phantomjs-prebuilt@2.1.14 --ignore-script 配置完成后输入 npm run start 启动 在浏览器中输入网址:192.168.158.111:9100进入

kibana安装

cd /opt/kibana662 进入kibana662目录 输入 vi /config/kibana.yml 按shift gg 到最后一行,按o进入下一,加上 server.host: “192.168.158.111” elasticsearch.url: “http://192.168.158.111:9200” 保存后退出 输入./bin/kibana启动(./bin/kibana -Q表示后台运行),当末尾出现ready表示完成 在浏览器输入:192.168.158.111:5601进入

最新回复(0)