拉取docker镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.0.0
docker pull docker.elastic.co/kibana/kibana:7.0.0
docker pull mobz/elasticsearch-head:5

内核参数优化

echo "vm.max_map_count=262144" >> /etc/sysctl.conf && sysctl -p
vim /etc/security/limits.conf
# 表示任何一个用户可以打开的最大的文件描述符数量
* soft nofile 655350
* hard nofile 655350
# 表示任何一个用户可以打开的最大的进程数
* soft nproc 655350
* hard nproc 655350
* soft memlock unlimited
* hard memlock unlimited

下载docker-compose文件

git clone https://github.com/wubolive/docker-elk7.0.git

设置elasticsearsh目录权限

cd docker-elk7.0
chmod g+rwx -R elasticsearch
chown 1000:0 -R elasticsearch

启动ES集群

docker-compose up -d

查看启动状态

[root@elk-stask ~]# docker-compose ps
Name Command State Ports
-------------------------------------------------------------------------------------
Es-Head /bin/sh -c grunt server Up 0.0.0.0:9100->9100/tcp
Es-Master /usr/local/bin/docker-entr ... Up 0.0.0.0:9200->9200/tcp, 9300/tcp
Es-Node1 /usr/local/bin/docker-entr ... Up 9200/tcp, 9300/tcp
Es-Node2 /usr/local/bin/docker-entr ... Up 9200/tcp, 9300/tcp
kibana /usr/local/bin/kibana-docker Up 0.0.0.0:5601->5601/tcp

集群启动将会暴露3个端口:

  • 0.0.0.0:9100   (elasticsearch)
  • 0.0.0.0:9200   (elasticsearch-Head)
  • 0.0.0.0:5601   (kibana)

github主页:https://github.com/wubolive/docker-elk7.0

最新文章

  1. 前端开发--ppt展示页面跳转逻辑实现
  2. jquery在线五子棋
  3. composer 自动加载原理
  4. CentOS 6.5 生产环境编译安装LNMP
  5. iOS开发笔记7:Text、UI交互细节、两个动画效果等
  6. opencv之深拷贝及浅拷贝,IplImage装换为Mat
  7. 函数内部的函数中的this都是指向window
  8. Visual Studio原生开发的10个调试技巧(二)
  9. 在VMware中安装RHEL6.2(下)—— RHEL系统安装
  10. NGUI学习笔记(三):屏幕自适应
  11. IO流01_File类
  12. 黑马程序员_Java_collections and Arrays(工具类)
  13. Java整型数组的最大长度到底有多长?
  14. python属性查找(attribute lookup)
  15. [原创] 绿色单文件封装程序GreenOne V3.0
  16. Docker 容器日志格式化
  17. Autofac容器对象实例的几种生命周期类型
  18. Delegate,Action,Func,匿名方法,匿名委托,事件
  19. thinkphp5.0写的项目放到服务器上 lnmp 404
  20. CentOS7 关闭防火墙和selinux

热门文章

  1. 【软工实践】Beta冲刺(5/5)
  2. Python3基础 list clear 清空列表中的内容
  3. [LeetCode] 254. Factor Combinations 因子组合
  4. shell语法学习
  5. linux:使用python脚本监控某个进程是否存在(不使用crontab)
  6. Jacob操作ppt
  7. consul删除无效实例
  8. 机器学习技法总结(一):支持向量机(linear support vector machine,dual support vector machine)
  9. spring mvc 参数类型转换
  10. SpringBoot系列教程JPA之新增记录使用姿势