mac如何在docker中安装elk

这篇具有很好参考价值的文章主要介绍了mac如何在docker中安装elk。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在 macOS 上安装 ELK(Elasticsearch、Logstash 和 Kibana)可以通过 Docker 进行简化。下面是在 Docker 中安装 ELK 的步骤:

  1. 安装 Docker:首先,确保你已经在 macOS 上安装了 Docker。你可以从 Docker 官方网站下载和安装 Docker Desktop 版本。

  2. 下载 ELK 镜像:打开终端并执行以下命令,下载 Elasticsearch、Logstash 和 Kibana 的 Docker 镜像:

     

    bashCopy code

    docker pull docker.elastic.co/elasticsearch/elasticsearch:7.14.0 docker pull docker.elastic.co/logstash/logstash:7.14.0 docker pull docker.elastic.co/kibana/kibana:7.14.0

    这将下载最新版本的 ELK 镜像。你也可以根据需要选择其他版本。

  3. 创建 Docker 网络:在终端中运行以下命令创建一个 Docker 网络,用于连接 ELK 组件:

     

    luaCopy code

    docker network create elk-network

  4. 启动 Elasticsearch:执行以下命令启动 Elasticsearch 容器,并将其连接到创建的 Docker 网络:

     

    cssCopy code

    docker run -d --name elasticsearch --net elk-network -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.14.0

    这将启动 Elasticsearch 容器,并将容器的 9200 和 9300 端口映射到主机的相应端口。discovery.type=single-node 是一个参数,用于在单节点模式下运行 Elasticsearch。

  5. 启动 Logstash:执行以下命令启动 Logstash 容器,并将其连接到创建的 Docker 网络:

     

    cssCopy code

    docker run -d --name logstash --net elk-network docker.elastic.co/logstash/logstash:7.14.0

    这将启动 Logstash 容器并连接到 Elasticsearch。

  6. 启动 Kibana:执行以下命令启动 Kibana 容器,并将其连接到创建的 Docker 网络:

     

    cssCopy code

    docker run -d --name kibana --net elk-network -p 5601:5601 docker.elastic.co/kibana/kibana:7.14.0

    这将启动 Kibana 容器,并将容器的 5601 端口映射到主机的相应端口。

  7. 访问 Kibana:在浏览器中打开 http://localhost:5601,你应该能够访问 Kibana 控制台。从控制台中,你可以配置索引模式、创建可视化和仪表板,以及执行各种 Elasticsearch 查询操作。

现在,你已经在 Docker 中成功安装和运行了 ELK(Elasticsearch、Logstash 和 Kibana)堆栈。你可以通过 Elasticsearch 进行数据索引和搜索,通过 Logstash 进行数据处理和转换,通过 Kibana 进行数据可视化和监控。文章来源地址https://www.toymoban.com/news/detail-498301.html

到了这里,关于mac如何在docker中安装elk的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ELK第一讲之【docker安装(Elasticsearch、kibana、IK分词器、Logstash)8.4.3】

    1、 对应版本kibana8.4.3的安装 2、 IK分词器8.4.3的安装 3、 Logstash-8.4.3的安装 启动出现以下错误,再执行该操作 出现max virtual memory areas vm.max_map_count [65530] is too low,increase to at least [262144] 1、启动es 2、复制elasticsearch.yml 3、复制完成后、关闭不要的校验 4、关闭容器 开放9200端口 打

    2023年04月23日
    浏览(47)
  • Mac ❀ 如何在MacOS上安装pip软件包

    以 requests 工具包为例:

    2024年01月18日
    浏览(47)
  • 使用Docker安装ELK(Elasticsearch+Logstash+Kibana)+filebeat____基于CentOS7.9

    目录 一、安装JDK 二、部署Elasticsearch 三、部署kibana 四、部署Logstash 五、部署filebeat 六、filebeat采集数据,logstash过滤,在kibana中显示 七、kibana增加索引 1、更新系统 2、安装Java 下面是安装OpenJDK的命令: 3、验证安装 1、查看是否安装docker 安装最新版的docker可能导致部分系统不

    2024年02月04日
    浏览(38)
  • ELK实战,Linux版docker安装ElasticSearch、ES-head、Logstash、Kiabana入门,无坑详细图解

            项目需要,记录一次ELK日志分析系统无坑初始安装过程,并给大家整理出了操作elasticsearch的主要命令,elasticsearch!伙伴们都懂得哦!别的不多说,看过内容概览,直接开整!!! 1-1 修改/etc/security/limits.conf limits.conf文件限制着用户可以使用的最大文件数,最大线

    2023年04月09日
    浏览(30)
  • 【macOS 系列】如何在mac下安装nvm实现多版本nodejs

    注意:mac下用nvm。win下用nvm-windows 以下步骤都是在命令行工具下执行: 1、安装 2、刷新系统环境 3、验证是否安装成功 4、使用和下载其他node版本 参考链接: https://github.com/nvm-sh/nvm 如何在window中使用: https://www.imqd.cn/user-nvm-window-manage-nodejs.html 在重启终端后,又不能运行nv

    2024年02月12日
    浏览(49)
  • 如何在macOS中安装MySQL

    目录 一 , 系统环境检测         1,系统中是否存在MySQL         2,查看macOS版本 (1)在桌面点击左上角的“苹果”图标。  (2)点击“关于本机”。  (3)点击“概览”。  (4)获取macos的系统版本号 3 ,查看macOS电脑所属的架构  二,下载适合的MySQl (1)查看历史

    2024年02月07日
    浏览(16)
  • docker中安装elasticsearch

    必须指定版本,否则会报错 可以去 https://registry.hub.docker.com/ 搜索镜像查看版本,我选择的是 8.5.3 别的版本我不知道,反正8.5.3不允许这么干,后面创建kibana的容器时会报错 简单介绍一下上面的命令: es_admin 是之前创建的用于kibana登录的超级用户 es_admin_password 是我创建用户时

    2024年02月13日
    浏览(23)
  • Mac 超详细Docker Desktop安装Elasticsearch(包括分词器插件)、Elasticsearch-head、Kibana

    1、使用Docker Desktop搜索elasticsearch,选择需要的版本号后可以直接点击Pull拉取,也可再终端中输入命令: 2、拉取下来后使用启动elasticsearch,这里选择使用命令启动 注意:这里需要提前在本机中创建elasticsearch.yml文件,/Users/zgy/Downloads/Java/es/elasticsearch.yml是我本机的路径,需要

    2024年02月04日
    浏览(35)
  • 在docker中安装es(elasticsearch)

    创建映射文件夹 然后编写配置文件 注意英文冒号后一定要有空格!!! 设置文件夹所有用户读写执行权限 -p 端口映射 -e discovery.type=single-node 单点模式启动 -e ES_JAVA_OPTS=“-Xms84m -Xmx512m”:设置启动占用的内存范围 -v 目录挂载 -d 后台运行

    2024年02月12日
    浏览(27)
  • ELK入门(一)-Elasticsearch(docker版)

    Elasticsearch安装(docker) 下载Elasticsearch 查询镜像 拉取镜像 docker pull elasticsearch:版本号 · 挂载配置 创建挂载文件夹 修改文件夹权限 elasticsearch.yml 在config文件夹下创建elasticsearch.yml文件,并修改其为可读写执行权限。 修改elasticsearch.yml的内容 xpack.security.enabled: 配置es的安全,但是

    2024年02月21日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包