1. 程式人生 > 其它 >linux 下 ElasticSearch 和 Logstash 安裝

linux 下 ElasticSearch 和 Logstash 安裝

安裝環境基於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