当前位置:   article > 正文

linux中ElasticSearch的安装 安装ES&Kibana 配置IK分词器(环境搭建)_linux部署elasticsearch 7.17.5 安装ik分词器

linux部署elasticsearch 7.17.5 安装ik分词器

以docker为基础安装ES&Kibana

1进入/opt文件夹创建yml文件所在目录,然后编辑文件,拷贝笔记配置内容过来,启动容器

[root@localhost ~]# cd /opt
[root@localhost opt]# ls
containerd  docker_mysql_tomcat  docker_nginx  docker_nginx_cluster  docker_redis

[root@localhost opt]# mkdir docker_es
[root@localhost opt]# cd docker_es/
[root@localhost docker_es]# vi docker-compose.yml
[root@localhost docker_es]# ls
docker-compose.yml
[root@localhost docker_es]# docker-compose up -d
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

其中docker-compose.yml配置如下:

version: "3.1"
services:
  elasticsearch:
    image: daocloud.io/library/elasticsearch:6.5.4
    restart: always
    container_name: elasticsearch
    ports:
      - 9200:9200
  kibana:
    image: daocloud.io/library/kibana:6.5.4
    restart: always
    container_name: kibana
    ports:
      - 5601:5601
    environment:
      - elasticsearch_url=http://192.168.200.129:9200
    depends_on:
      - elasticsearch
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

2输入Linux服务器的ip和es端口9200,测试es服务器是否安装成功,发现输入地址es服务器死活访问不了,↓

通过输入编排日志们命令加上-f参数来查看容器启动日志,看看es服务器是否启动成功,

通过查看日志发现,es报ERROR了:

如出现上面问题:按照下面步骤解决即可:

[root@localhost ~]# vi /etc/sysctl.conf
# sysctl.conf配置文件打开都是注释,增加配置如下↓
vm.max_map_count=655360

# 编辑完上面文件保存退出:wq,执行下面命令sysctl -p↓
[root@localhost ~]# sysctl -p
vm.max_map_count = 655360

# 最后重启容器后,稍等一点时间,就可以去访问es服务器了↓
[root@localhost ~]# cd/opt/docker_es/
[root@localhost docker_es]# docker-compose restart
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

输入Linux服务器的ip和es图形化客户端kb端口5601,测试kb是否安装成功↓

安装IK分词器

离线安装IK分词器:准备elasticsearch-analysis-ik-6.5.4.zip安装包到本地/root目录:

[root@localhost ~]# docker cp elasticsearch-analysis-ik-6.5.4.zip elasticsearch:/usr/share/elasticsearch/plugins

[root@localhost docker_es]# docker exec -it elasticsearch /bin/bash
[root@e92b6f0a2ccb elasticsearch]# mkdir /usr/share/elasticsearch/plugins/ik
[root@e92b6f0a2ccb elasticsearch]# mv /usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-6.5.4.zip /usr/share/elasticsearch/plugins/ik
[root@e92b6f0a2ccb elasticsearch]# cd /usr/share/elasticsearch/plugins/ik

[root@e92b6f0a2ccb ik]# unzip elasticsearch-analysis-ik-6.5.4.zip
[root@e92b6f0a2ccb ik]# rm -rf elasticsearch-analysis-ik-6.5.4.zip
[root@e92b6f0a2ccb ik]# exit

[root@localhost docker_es]# docker restart elasticsearch
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/166338
推荐阅读
相关标签
  

闽ICP备14008679号