1. 程式人生 > >elasticsearch和kibana安裝後,外網無法訪問

elasticsearch和kibana安裝後,外網無法訪問

1、修改elasticsearch-x.x.x\config\elasticsearch.yml檔案

vi conf/elasticsearch.yml

修改network.host: 0.0.0.0

這裡寫圖片描述

重啟elasticsearch:
如果不能正常關閉es,直接殺掉程序:
這裡寫圖片描述

然後再進入bin目錄啟動es,-d是讓es從後臺啟動,避免視窗一關掉es就掛:
這裡寫圖片描述

再次啟動linux可能出現如下類似錯誤

bootstrap checks failed

max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]

解決方案

1、vi /etc/sysctl.conf

設定
fs.file-max=655350
vm.max_map_count=655360

儲存之後sysctl -p使設定生效

2、vi /etc/security/limits.conf 新增

* soft nofile 655350
* hard nofile 655350

3、重新使用SSH登入,再次啟動elasticsearch即可。

外網訪問:server_ip:9200/

kibana安裝後外網無法訪問:
修改config/kibaba.yml下的server.host為0.0.0.0

這裡寫圖片描述

啟動kibana後關閉shell視窗後kibana自動關閉的解決辦法”:
主要涉及到啟動kibana後關閉shell視窗後kibana自動關閉的解決辦法方面的內容,對於啟動kibana後關閉shell視窗後kibana自動關閉的解決辦法感興趣的同學可以參考一下。

後臺啟動kibana(加上&)
kibana-4.5.2-linux-x64/bin/kibana &

注意:這時加上了&雖然執行了後臺啟動,但是還是有日誌打印出來,使用ctrl+c可以退出。
但是如果直接關閉了Xshell,這時服務也會停止,訪問http://yourip:5601就失敗了。

解決方法:
執行了kibana-4.5.2-linux-x64/bin/kibana &命令後,不使用ctrl+c去退出日誌,
而是使用exit;這樣即使關閉了shell視窗kibana服務也不會掛了。