ELK docker 安装elasticsearch 集群之一

在安装中,感觉有点困难,因es的版本6与7还是挺有区别的。

非docker版本在之前有写过一篇文章,介绍安装es集群。 https://www.cnblogs.com/a393060727/p/12111542.html

1、docker软件下载相关镜像

下载软件,全部统一一个版本:7.1.1。

// 文件收集logstash

# docker pull logstash:7.1.1

// 存储,搜索引擎 elasticsearch

# docker pull elasticsearch:7.1.1

// 视图管理

# docker pull kibana:7.1.1

// 日志搬运工 Filebeat

# docker pull filebeat:7.1.1

 

确认下载完成

# docker images

 

 

1、docker安装相关软件

3.1、创建自定义网络network

在所有安装的软件,都使用该自定义网络,用于连接到连接到同一网络的其他服务。

# docker network create esnetwork

// 查看网络有哪些

# docker network ls

// 删除网络

# docker network rm 网络ID

// 查看一个网络的信息

# docker network inspect ec876e3251a7

 

3.2调高JVM线程数限制数量

// 编辑文件,增加内容

# vi /etc/sysctl.conf

// 增加如下内容

vm.max_map_count=262144

 

// 让配置生效

# sysctl -p

注:这一步是为了防止启动容器时,报出如下错误:

bootstrap checks failed max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]

 

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/a393060727/p/12292868.html