前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos docker搭建ELK

centos docker搭建ELK

作者头像
jaychou
发布2022-12-26 14:52:27
4180
发布2022-12-26 14:52:27
举报
文章被收录于专栏:全栈开发笔记全栈开发笔记

一.安装docker

安装docker

代码语言:javascript
复制
yum -y install docker

启动docker

代码语言:javascript
复制
systemctl start docker

查看docker服务状态

代码语言:javascript
复制
systemctl status docker

有下面的提示则表示启动成功

二.安装Elasticsearch

2.1下载镜像

代码语言:javascript
复制
docker pull elasticsearch:7.1.1

2.2查看镜像

代码语言:javascript
复制
docker images

2.3创建自定义的网络

代码语言:javascript
复制
docker network create somenetwork 	

2.4运行elasticsearch

代码语言:javascript
复制
docker run -d --name elasticsearch --net somenetwork -p 6200:9200 -p 6300:9300 -e "discovery.type=single-node" elasticsearch:7.1.1

2.5检测 elasticsearch 是否启动成功

代码语言:javascript
复制
curl 127.0.0.1:6200

Elasticsearch 安装启动完成

三.Docker安装Kibana

3.1下载镜像

代码语言:javascript
复制
docker pull kibana:7.1.1

3.2查看镜像

代码语言:javascript
复制
docker images

3.3运行Kibana

代码语言:javascript
复制
docker run -d --name kibana --net somenetwork -p 5601:5601 kibana:7.1.1

3.4检查是否安装成功

访问 http://ip:5601

安装完成

四.Docker安装Logstash

4.1下载镜像

代码语言:javascript
复制
docker pull logstash:7.1.1

4.2查看镜像

代码语言:javascript
复制
docker images

4.3创建配置目录

4.3.1logstash.yml文件内容

代码语言:javascript
复制
path.config: /usr/share/logstash/conf.d/*.conf
path.logs: /var/log/logstash

4.3.2test.conf文件内容

代码语言:javascript
复制
input {
    beats {
    port => 5044
    codec => "json"
}
}

output {
  elasticsearch { hosts => ["elasticsearch:9200"] }
  stdout { codec => rubydebug }
}

4.4启动 Logstash

代码语言:javascript
复制
docker run -it -d -p 5044:5044 --name logstash --net somenetwork -v /usr/enle/docker/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml -v /usr/enle/docker/logstash/conf.d/:/usr/share/logstash/conf.d/ logstash:7.1.1

4.5查看启动状态

启动成功

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年10月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.安装docker
  • 二.安装Elasticsearch
    • 2.1下载镜像
      • 2.2查看镜像
        • 2.3创建自定义的网络
          • 2.4运行elasticsearch
            • 2.5检测 elasticsearch 是否启动成功
            • 三.Docker安装Kibana
              • 3.1下载镜像
                • 3.2查看镜像
                  • 3.3运行Kibana
                    • 3.4检查是否安装成功
                    • 四.Docker安装Logstash
                      • 4.1下载镜像
                        • 4.2查看镜像
                          • 4.3创建配置目录
                            • 4.3.1logstash.yml文件内容
                            • 4.3.2test.conf文件内容
                          • 4.4启动 Logstash
                            • 4.5查看启动状态
                            相关产品与服务
                            容器镜像服务
                            容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档