Docker 安装 ElasticSearch (单节点)

安装前提:需要安装 Docker,本次安装的是单节点,不是集群,Docker 的安装方法: 点击跳转

一、拉取ElasticSearch镜像

  1. dockerHub找合适的镜像版本

    image-20210824220648459

  2. 找到合适的版本,然后拉取镜像(本次使用 7.14.0 版本)

    # 拉取镜像
    docker pull elasticsearch:7.14.0
    # 拉取完后查看是否拉取成功
    docker images
    

    image-20210824222713871

二、安装

  1. 查看 CentOS 的 max_map_count 的值,默认是 65530

    cat /proc/sys/vm/max_map_count
    

    image-20210824223128225

    根据官网要求,需要调整 max_map_count 的值

    image-20210824223219850

  2. 重新设置 max_map_count 的值

    sysctl -w vm.max_map_count=262144
    

    image-20210824223546213

  3. 在合适的文件夹创建 elasticsearch/plugins 文件夹,为以后安装插件做准备

    image-20210824223749135

  4. 安装镜像,在刚创建的 elasticsearch 文件夹下执行命令

    docker run -d \
    --name elasticsearch \
    --net mynetwork \
    --ip 172.88.0.66 \
    --restart=always \
    -p 9200:9200 \
    -p 9300:9300 \
    -v $PWD/plugins:/usr/share/elasticsearch/plugins \
    -e "discovery.type=single-node" \
    elasticsearch:7.14.0
    
    # 参数解释
    -d: 后台运行容器,并返回容器ID
    --name: 镜像启动后的容器名称
    --net: 设置自定义的网络(用于连接到同一网络的其它服务【例如Kibana】)
    --ip: 设置自定义网络的IP
    --restart=always: 设置跟随 docker 自动启动
    -e "discovery.type=single-node": 为单节点
    -p: 指定端口映射,格式为:【宿主机端口:容器端口】
    

    image-20210824225229645

    创建docker网络相关方法

    # 命令
    docker network create --driver bridge --subnet 172.88.0.0/16 --gateway 172.88.0.1 mynetwork
    
    解析:
    --driver bridge 表示使用桥接模式
    --subnet 172.88.0.0/16 表示子网ip 可以分配 192.168.0.2 到 192.168.255.255
    --gateway 172.88.0.1 表示网关
    mynetwork 表示网络名
    

    查看创建的网关

    image-20210824224821997

三、测试

  1. 在浏览器中输入 服务器IP:9200 测试,我这里是 http://192.168.5.188:9200/

    image-20210824225519644

    显示以上文字,代表安装成功!

    如果连接不上,请检查服务器的防火墙是不是没有开启9200端口

  2. 可以在 Google 浏览器中安装插件连接

    image-20210824225730254

    安装成功后,打开插件,输入网址,点击连接,如果健康值出现 green 代表安装成功!

    image-20210824225911129

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT_平甫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值