- docker安裝ELK
Docker Hub官網:https://hub.docker.com/r/sebp/elk/
注意:es啓動需要指定
1、執行命令:docker pull sebp/elk 將鏡像pull到本地來;
2、執行命令:docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it sebp/elk (限制容器使用的內存,正常啓動的情況下會輸出大量日誌,需要注意的是Docker容器啓動保證內存至少4G)
注意如果啓動失敗可以嘗試Linux修改文件句柄數及vm.max_map_count的大小
1.修改句柄
查看當前值
ulimit -a
open files的值
臨時修改
ulimit -n 4096
永久修改
vim /etc/security/limits.conf
修改 * soft nofile 65536
* hard nofile 65536
2.調整vm.max_map_count的大小
查看當前值
sysctl -a|grep vm.max_map_count
臨時修改
sysctl -w vm.max_map_count=262144
永久修改
vim /etc/sysctl.conf
修改 vm.max_map_count=262144
sysctl -p
具體可參考
https://blog.csdn.net/anqixiang/article/details/104922680
驗證es是否安裝完成輸入http://localhost:9200看到如下輸出–我這裏是本地安裝的
驗證kibana是否安裝完成輸入http://localhost:5601看到如下輸出表示安裝完成