docker es搭建 始末

公司最近使用es 本地搭一套走起。

docker如果没有可以自行下载(https://www.runoob.com/docker/centos-docker-install.html)

一、es安装

1、下载es
docker pull docker.elastic.co/elasticsearch/elasticsearch:5.5.3 (注意版本、最好和公司的一致
2、启动镜像
docker run -d --name es -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” docker.elastic.co/elasticsearch/elasticsearch:5.5.3
3、http://localhost:9200/ 搞定。。
在这里插入图片描述
4、用户名密码?
或许你正在疑惑为什么要用户名密码。因为在下载es时,这个镜像自带了x-pack 插件。
插件x-pack默认密码 :

用户名密码
elasticchangeme
kibanachangeme
logstash_systemchangeme

**

二、插件安装

插件可以在plugins目录下看到

1、docker exec -it es /bin/bash
2、cd plugins

1、elasticsearch-head安装

  1. 拉取镜像 docker pull mobz/elasticsearch-head:5
  2. 运行 docker run -d --name es_admin -p 9100:9100 mobz/elasticsearch-head:5
  3. http://localhost:9100/ 如果安装了x-pack http://localhost:9100/?auth_user=elastic&auth_password=changeme

在这里插入图片描述

**

2、ik分词器安装

下载ik分词器 注意版本 (https://github.com/medcl/elasticsearch-analysis-ik/releases?after=v5.5.3) 可以找这个网站上找对应的

  1. 进入命令行 docker exec -it es /bin/bash
  2. 下载 elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.5.3/elasticsearch-analysis-ik-5.5.3.zip
  3. 重启 docker restart es

三、其他问题

1、跨域问题

  1. docker exec -it es /bin/bash
  2. 进入配置文件夹 cd config
  3. 修改配置文件 vi elasticsearch.yml
  4. 加入跨域配置
    http.cors.enabled: true
    http.cors.allow-origin: “*”

2、如果版本安装错误怎么办 卸载

我公司用的5.5.3 刚开始下载了个6X
elasticsearch6以后不允许一个索引下创建多个类型 所以尴尬。。。。卸载之
卸载 https://www.cnblogs.com/satanmagician/p/9870366.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值