一.准備工作
准備3台機器,這樣才能完成分布式集群的實驗,當然能有更多機器更好:
角色划分:
|
二.es的安裝配置
2.1es下載安裝
[root@master-node ~]# rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch |
2.2主節點e1配置
[root@master-node ~]# vim /etc/elasticsearch/elasticsearch.yml # 增加或更改以下內容 |
2.3 數據節點e2配置
[root@gtp3 ~]# vim /etc/elasticsearch/elasticsearch.yml # 增加或更改以下內容 |
2.4數據節點e3配置
[root@gtp3 ~]# vim /etc/elasticsearch/elasticsearch.yml # 增加或更改以下內容 |
2.5 在主節點e1中輸入下面命令,啟動es
systemctl start elasticsearch.service |
2.6 查看es是否啟動
[root@gtp1 ~]# ps aux |grep elasticsearch ![]() |
[root@gtp1 ~]# netstat -lntp |grep java # es服務會監聽兩個端口 ![]()
9300端口是集群通信用的,9200則是數據傳輸時用的。 |
主節點啟動成功后,依次啟動其他節點即可。
2.7 查看集群情況
[root@gtp1 ~]# curl 'localhost:9200/_cluster/health?pretty' |
三.安裝kibana
3.1 下載安裝kibana
|
3.2 kibana配置
|
3.3 創建日志文件
|
3.4 啟動kibana服務,並檢查進程和監聽端口
[root@gtp1 ~]#systemctl start kibana [root@gtp1 ~]# ps aux |grep kibana |
3.5 瀏覽器訪問http://192.168.77.128:5601/ ,查看kibana
四. 安裝 logstash
4.1 在e2中安裝logstash
|
4.2 啟動logstash
|