第一步、修改elasticsearch根目錄下的config資料夾下的elasticsearch.yml檔案,如圖
現在啟動服務你會發現出現3個錯誤
elasticsearch 5.1然後在本機上輸入本機ip:9200測試即可安裝過程中遇到了一些問題做一些記錄。
問題一:警告提示
[2016-12-20t22:37:28,543][info ][o.e.b.bootstrapcheck ] [elk-node1] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
[2016-12-20t22:37:28,552][error][o.e.b.bootstrap ] [elk-node1] node validation exception
bootstrap checks failed
max number of threads [
1024] for user [elasticsearch] is too low, increase to at least [2048][
2016-12-20t22:37:28,560][info ][o.e.n.node ] [elk-node1] stopping ...
[2016-12-20t22:37:28,628][info ][o.e.n.node ] [elk-node1] stopped
[2016-12-20t22:37:28,629][info ][o.e.n.node ] [elk-node1] closing ...
[2016-12-20t22:37:28,677][info ][o.e.n.node ] [elk-node1] closed
報了一大串錯誤,其實只是乙個警告。
解決:使用新的linux版本,就不會出現此類問題了。
問題二:error: bootstrap checks failed
max file descriptors [
4096] for elasticsearch process likely too low, increase to at least [65536
]max number of threads [
1024] for user [lishang] likely too low, increase to at least [2048
]vi /etc/security/limits.conf
新增如下內容:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
問題三:max number of threads [
1024] for user [lish] likely too low, increase to at least [2048]
解決:切換到root使用者,進入limits.d目錄下修改配置檔案。
vi /etc/security/limits.d/90-nproc.conf
修改如下內容:
* soft nproc 1024
#修改為
* soft nproc 2048
問題四:max
virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
解決:切換到root使用者修改配置sysctl.conf
vi /etc/sysctl.conf
新增下面配置:
vm.max_map_count=655360
並執行命令:
sysctl -p
然後,重新啟動elasticsearch,即可啟動成功。
mysql 外網訪問
vi etc mysql my.cnf 遮蔽bind address,預設是開啟的 instead of skip networking the default is now to listen only on localhost which is more compatible and isnot...
外網對映工具
ngrok是乙個反向 通過在公共的端點和本地執行的web伺服器之間建立乙個安全的通道。ngrok可捕獲和分析所有通道上的流量,便於後期分析和重放。簡單來說,利用 ngrok可以通過外網來訪問部署在本地伺服器的 它還提供乙個web管理頁來監控http通訊報文,方便程式設計師發現問題 開發除錯。另外ng...
mysql外網鏈結
1 設定mysql的配置檔案 etc mysql my.cnf 找到 bind address 127.0.0.1 將其注釋掉 作用是使得不再只允許本地訪問 重啟mysql etc init.d mysql restart 2 登入mysql資料庫 mysql u root p mysql use ...