美文网首页
docker 部署 elasticsearch + kibana

docker 部署 elasticsearch + kibana

作者: nikori1990 | 来源:发表于2019-08-08 15:26 被阅读0次

    1. elasticsearch

    docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.5.4
    

    9300 端口是 tcp协议 java 连接用

    2. kibana

    docker run -d --name kibana --link elasticsearch:elasticsearch -p 5601:5601 kibana:6.5.4
    

    3. ik分词器

    3.1 进入es容器
    docker exec -it elasticsearch /bin/bash
    
    3.2 获取plugins目录
    [root@37de58ce652b plugins]# pwd
    /usr/share/elasticsearch/plugins
    

    因此es的plugins目录在: /usr/share/elasticsearch/plugins

    3.3 使用exit命令退出es终端,使用docker copy [主机目录] [容器名称:容器地址] 将分词器拷贝到容器的指定目录中,命令如下:
    docker cp $PWD/elasticsearch-analysis-ik-6.5.4.zip 
     elasticsearch:/usr/share/elasticsearch/plugins
    
    3.4 再次进入es容器终端,进入plugins目录,我们发现ik分词器已经拷贝到此目录中, 解压zip压缩包,命令为:
    unzip elasticsearch-analysis-ik-6.5.4.zip -d ik-analyzer
    
    3.5 退出并重启elasticsearch
    docker restart elasticsearch
    
    3.6 使用kibana查看分词器是否生效:
    image.png

    参考 https://blog.csdn.net/qq_38796327/article/details/90741164

    相关文章

      网友评论

          本文标题:docker 部署 elasticsearch + kibana

          本文链接:https://www.haomeiwen.com/subject/pgpxjctx.html