linux 下 ElasticSearch 和 Logstash 安裝
阿新 • • 發佈:2021-12-16
安裝環境基於CentOS 7.x
1、安裝java 環境
安裝java 8 參考:https://www.cnblogs.com/myibm/p/9232744.html
檢視是否安裝成功
[root@localhost ~]# java -version
openjdk version "1.8.0_312"
2、ElasticSearch 和 logstash 安裝
獲取金鑰
[root@localhost ~]# rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
下載
ELK三個套件版本要一致,這裡獲取的是2021-12-16日最新版本的,如需更新的版本可以到官網下載https://www.elastic.co/cn/downloads/
[root@localhost ~]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.1-x86_64.rpm
[root@localhost ~]# wget https://artifacts.elastic.co/downloads/logstash/logstash-7.16.1-x86_64.rpm
安裝
[root@localhost ~]# rpm -ivh elasticsearch-7.16.1-x86_64.rpm
[root@localhost ~]# rpm -ivh logstash-7.16.1-x86_64.rpm
配置
[root@localhost ~]# vim /etc/elasticsearch/elasticsearch.yml
去掉,以下兩行的註釋
bootstrap.memory_lock: true
http.port: 9200
啟動
[root@localhost ~]# systemctl daemon-reload [root@localhost ~]# systemctl enable elasticsearch [root@localhost ~]# systemctl start elasticsearch
[root@localhost ~]# systemctl enable logstash [root@localhost ~]# systemctl start logstash
[root@localhost~]# netstat -plntu | grep 9200
最後一行是看elasticsearch 是否正常啟動,如果沒有還是沒有啟動,可以重啟一下系統
至此 elasticsearch 和logstash 安裝完成
下一篇:通過簡單配置實現把mysql資料同步到es elasticsearch上的索引
參考:https://www.cnblogs.com/cheesebar/p/9126171.html#4973512