docker环境安装elasticsearch+kibana

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

由于es和kibana需要版本兼容,所以下面用es7.6.2作为案例

1、安装es

        1.1 创建es文件夹
            mkdir -p /data/elasticsearch/config
            mkdir -p /data/elasticsearch/data
        1.2 写入配置文件
            echo "network.host: 0.0.0.0" >/data/elasticsearch/config/elasticsearch.yml
        1.3 文件夹给权限
            chmod -R 777 /data/elasticsearch/*
        1.4 启动es
            docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" -v /data/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /data/elasticsearch/data:/usr/share/elasticsearch/data -v /data/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.6.2
        1.5 设置es开机启动
            docker update elasticsearch --restart=always


2、kibana安装启动(高版本无需手动修改配置)
            

        2.1 直接下载运行kibana镜像

                docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.1.123:9200 -p 5601:5601 -d kibana:7.6.2
            (可以修改kibana为中文显示:进入容器 vi config/kibana.yml 末尾增加:i18n.locale: "zh-CN")
        2.2 设置开机启动Kibana
            docker update kibana --restart=always

此时,已经可以运行kibana连接es了,地址:http://192.168.1.123:5601

注:192.168.1.123 是安装es和kinana的服务器地址

3、拓展

        3.1 配置ik分词器
            进入/data/elasticsearch/plugins目录下载ik分词器(需下载对应版本)
            wget https://codeload.github.com/medcl/elasticsearch-analysis-ik/tar.gz/refs/tags/v7.6.2
            下载完成后解压:tar -zxvf v7.6.2
            修改文件夹名称:mv elasticsearch-analysis-ik-7.6.2/ ik/

            上面文件如果还是无法成功
            手动创建ik目录,下载zip文件:wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip
                移动文件到ik目录,然后用unzip命令解压,最后再重新给权限

            文件夹给与权限:chmod -R 777 /data/elasticsearch/plugins/ik

            安装好后,检查下是否安装成功了
            使用docker exec -it elasticsearch /bin/bash 命令 进入容器内部
            进入容器的 cd /usr/share/elasticsearch/bin 目录
            执行 elasticsearch-plugin list 命令(列出es安装的所有插件)
            如果列出了 ik 就说明es的ik中文分词器安装成功了

            装好ik分词器后,记得重启ES容器
            docker restart elasticsearch
        3.2 配置IK的拓展词库
            cd /data/elasticsearch/plugins/ik/config
            vim IKAnalyzer.cfg.xml
                这里有两种配置方式,直接配置本机文件地址,或者配置http文件地址
            配置完成后需要重启ES容器生效
            docker restart elasticsearch

        3.3 查看ik分词效果
            不使用用ik
            GET /_analyze
            {
              "text":"这个美女很好看"
            }

            ik粗粒度
            GET /_analyze
            {
              "analyzer": "ik_smart",
              "text":"这个美女很好看"
            }

            ik细粒度
            GET /_analyze
            {
              "analyzer": "ik_max_word",
              "text":"这个美女很好看"
            }文章来源地址https://www.toymoban.com/news/detail-700209.html

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

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

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

相关文章

  • Windows环境安装Elasticsearch和Kibana

    Elasticsearch 高版本内置jdk,无需使用系统安装的java 官网下载:https://www.elastic.co/cn/downloads/elasticsearch#ga-release 解压后,进入 bin 目录,双击 elasticsearch.bat 启动 elasticsearch 服务 添加到环境变量 Elasticsearch_Server ,并加入到 PATH 中 如果是 低版本访问,直接访问 http://127.0.0.1:9200/ 如

    2024年02月05日
    浏览(58)
  • windows环境下安装elasticsearch、kibana

    通过本文可以快速在windows系统上安装elasticsearch、kibana环境。 当你用Integer类型的时候,要非常小心,因为100等于100、但是200不等于200,当然,如果你会一点小花招,也可以让100不等于100、让200等于200。(==运算符比较的是对象的引用是否相等,而不是值是否相等,包装类型比值

    2024年02月13日
    浏览(34)
  • 【软件安装】docker 安装 elasticsearch 和 kibana

    首先根据需要选择相应的版本号,然后分别执行下面的脚本 install_elasticsearch.sh 上面中的环境设置 ES_JAVE_OPTS 后面的大小需要和系统保持一致,一般需要先进行修改,修改方法: elasticsearch.yml 内容大致如下: install_kibana.sh kibana.yml 内容大致如下: 先安装 elasticsearch,再安装

    2024年02月06日
    浏览(39)
  • 【Docker】 07-安装ElasticSearch、Kibana

    1、拉取镜像 docker pull elasticsearch:6.4.2 2、运行 docker run -p 9200:9200 -p 9300:9300 --name es -d elasticsearch:6.4.2 启动会报错,按照下面流程修改 3、在宿主机中,修改配置sysctl.conf vim /etc/sysctl.conf 加入如下配置 vm.max_map_conut=262144 4、启用配置 sysctl -p 注:这一步是为了防止启动容器时,报出

    2024年02月10日
    浏览(44)
  • Docker ( 四 ) 安装 ElasticSearch & Kibana

    6.3.0.设置max_map_count es可能 会启动不起来 查看max_map_count的值 默认是65530 重新设置max_map_count的值 6.3.1.拉取镜像 6.3.1.1.搜索查看可用的ElasticSearch镜像 6.3.1.2.拉取最新版本的ElasticSearch镜像 6.3.1.3.查看镜像是否已经有ElasticSearch 6.3.2.启动容器 6.3.2.1.启动容器实例 启动同时设置名字

    2024年02月10日
    浏览(47)
  • 【docker】使用docker安装部署elasticsearch+Kibana

    elasticsearch安装之后,十分消耗内存资源,需要手动配置限制内存大小。 elasticsearch和Kibana安装时,版本号需要一致。 本实验采用的Linux系统是 CentOS Linux release 7.9.2009 (Core) ,docker版本是 20.10.14 elasticsearch和kibana版本都是 8.2.0 Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分

    2024年02月02日
    浏览(53)
  • Docker 安装 elasticsearch、kibana、ik

    1. 拉取 elasticsearch 镜像  2. 创建 elasticsearch 容器  上述命令执行完成之后,容器创建成功,有的机器需要10分钟左右才能访问成功,请耐心等待 3. 上传ik分词器并解压  将压缩包上传至 /opt 目录下 unzip 没有执行命令下载一个:yum install unzip -y 4. 将ik分词器拷贝到容器内(进入

    2024年02月08日
    浏览(38)
  • Windows环境下下载安装Elasticsearch和Kibana

    首先说明这里选择的版本都是7.17 ,为什么不选择新版本,新版本有很多坑,要去踩,就用7就够了。 Elasticsearch是一个开源的分布式搜索和分析引擎,最初由Elastic公司开发。它被设计用于存储、搜索和分析大量的数据,特别适用于文本搜索和日志分析等应用场景。以下是关于

    2024年02月07日
    浏览(42)
  • docker 安装 elasticsearch、kibana 7.4.2

    切换root 用户 su root 拉起镜像 docker pull elasticsearch:7.4.2 docker pull kibana:7.4.2 #1、创建Elasticsearch配置文件夹 mkdir -p /mydata/elasticsearch/config ​ #2、创建Elasticsearch数据文件夹 mkdir -p /mydata/elasticsearch/data #3、创建Elasticsearch插件文件夹(如:ik) mkdir -p /mydata/elasticsearch/plugins echo \\\"http.ho

    2024年02月12日
    浏览(32)
  • 【elasticsearch+kibana基于windows docker安装】

    改成如下:并在elasticsearch.yml 中添加配置: http.host: 0.0.0.0 出现以上数据说明安装好了es. 注意: es 和 kibana 版本要一致! https://blog.csdn.net/qq_39363204/article/details/108547475

    2024年02月04日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包