Kitematic安装Elasticsearch以及启动遇到的问题

安装Kitematic后,打开Kitematic,找到elasticsearch。

在这里插入图片描述

点击。。。可以选择版本

在这里插入图片描述

点击第一项

在这里插入图片描述

选择自己需要的版本点击确定,默认会安装最新的版本

在这里插入图片描述

点击CREATE安装,接下来等待安装。

在这里插入图片描述

安装完成后,选择elasticsearch,点击启动。

在这里插入图片描述

问题1:

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决方案
查询容器,-a会显示未启动的容器,docker ps只显示启动的容器
PS C:\WINDOWS\system32> docker ps -a
CONTAINER ID   IMAGE                                COMMAND                  CREATED          STATUS                       PORTS                                     NAMES
6a276eb540e4   elasticsearch:7.6.2                  "/usr/local/bin/dock…"   15 minutes ago   Exited (143) 4 minutes ago                                             elasticsearch
a830de27520a   kitematic/hello-world-nginx:latest   "sh /start.sh"           9 hours ago      Up 9 hours                   0.0.0.0:49153->80/tcp, :::49153->80/tcp   hello-world-nginx
启动容器
PS C:\WINDOWS\system32> docker start 6a276eb540e4
6a276eb540e4
[root@6a276eb540e4 elasticsearch]# vi /etc/sysctl.conf
在文件中加入:vm.max_map_count=262144
在其中会出现几个并发的问题可以参考这篇文章,我也是参考了这篇文章:

https://www.cnblogs.com/LQ970811/p/14109164.html

我尝试了很多方式,最后启动命令如下,之前出现的问题都没有了,这个是设置了单个节点的。
docker run -d --name elasticsearch -p 9200:9200  -e "discovery.type=single-node" elasticsearch:7.6.2
问题2:
PS C:\WINDOWS\system32> docker run -d --name elasticsearch -p 9200:9200  -e "discovery.type=single-node" elasticsearch:7.6.2
docker: Error response from daemon: Conflict. The container name "/elasticsearch" is already in use by container "6a276eb540e4a551537531157bc60f7ac567d0cf6d84200b52b64cf7a0c56d2a". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.
原因:因为容器名称已经存在,不能使用容器名称。
解决方案2种:

方案1、修改容器名称,–name elasticsearch,–name后面的就是容器名称,可以修改为其他的名称。
方案2、删除原来的容器,然后重新执行命令,删除命令为如下:

查询容器,-a会显示未启动的容器,docker ps只显示启动的容器
PS C:\WINDOWS\system32> docker ps -a
CONTAINER ID   IMAGE                                COMMAND                  CREATED          STATUS          PORTS                                                 NAMES
6a276eb540e4   elasticsearch:7.6.2                  "/usr/local/bin/dock…"   36 minutes ago   Up 18 minutes   0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 9300/tcp   elasticsearch
a830de27520a   kitematic/hello-world-nginx:latest   "sh /start.sh"           9 hours ago      Up 9 hours      0.0.0.0:49153->80/tcp, :::49153->80/tcp               hello-world-nginx
根据CONTAINER ID删除容器
PS C:\WINDOWS\system32> docker rm 6a276eb540e4
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值