docker安装es单节点设置密码(加ik分词器)

docker安装es单节点设置密码(加ik分词器)

采用文章

https://juejin.cn/post/7065478087672070158

1.docker部署es(联网环境)

1.1 拉镜像

docker pull elasticsearch:7.16.3

1.2 环境准备

mkdir /usr/local/sdyy/es7.16.3/{data,logs,plugins} -pv
cd /usr/local/sdyy
chown 1000 es7.16.3 -R
touch /usr/local/sdyy/es7.16.3/elasticsearch.yml

elasticsearch.yml如下

cluster.name: "test_evescn"
network.host: 0.0.0.0
#xpack.security.enabled: true
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

1.3 启动docker

docker run -d --restart=always --user=root \
  --privileged=true \
  --name es7.16.3 \
  -p 9210:9200 \
  -p 9310:9300 \
  --ulimit nofile=65536:65536 \
  -v "/usr/local/sdyy/es7.16.3/elasticsearch.yml":/usr/share/elasticsearch/config/elasticsearch.yml \
  -v "/usr/local/sdyy/es7.16.3/data":/usr/share/elasticsearch/data \
  -v "/usr/local/sdyy/es7.16.3/logs":/usr/share/elasticsearch/logs \
  -v "/usr/local/sdyy/es7.16.3/plugins":/usr/share/elasticsearch/plugins \
  -e "discovery.type=single-node" \
  -e ES_JAVA_OPTS="-Xms2G -Xmx2G" \
  elasticsearch:7.16.3

image-20220920194142303

如果启动不成功

# 查看日志
docker logs -ft --tail 500 es7.16.3

image-20220920194213607

如果是权限问题,多半是es7.16.3权限不足

重新执行以下

cd /usr/local/sdyy
chown 1000 es7.16.3 -R
docker restart es7.16.3

image-20220920194257775

1.4 设置密码

docker exec -it es7.16.3 bash
elasticsearch-setup-passwords interactive

.... 设置 es_xpack 认证的6个账户密码 ....

image-20220921101226919

访问验证

image-20220921101408609

image-20220921101425365

2.ik分析器

2.1 下载ik分词器

github.com/medcl/elast…

找到对应版本下载即可

安装包
链接:https://pan.baidu.com/s/1BY6v0y_spV2sryos9r9kOg?pwd=mq57 
提取码:mq57 
--来自百度网盘超级会员V1的分享

image-20220921104515183

image-20220921104657237

2.2 安装ik分词器

  1. 解压文件并将解压文件夹命名为ik

    image-20220921105322096

  2. 上传文件夹到/usr/local/sdyy/es7.16.3/plugins,并重启docker

    image-20220921105235284

重启docker
docker restart es7.16.3

image-20220921105417549

验证分词器

image-20220216181937744

image-20220216181959213

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值