|
5.3 复制相干文件
- # 复制 es 设置文件目次到宿主机指定目次,方针目次你可以按照必要,自行修改
-
- docker cp es:/usr/share/elasticsearch/config /usr/local/docker/es
-
- # 复制 es 耐久化数据目次到宿主机指定目次
-
- docker cp es:/usr/share/elasticsearch/data /usr/local/docker/es
-
- # 复制 es 插件目次到宿主机指定目次
-
- docker cp es:/usr/share/elasticsearch/plugins /usr/local/docker/es
5.4 修改 es 相干设置
进入我们方才指定的 config 设置目次,修改 jvm.options 文件:
- -Xms300m
-
- -Xmx300m
PS:由于测试处事器就 2G 内存,这里改成了 JVM 内存占用 300m,假如你的内存够用,可不消改。
修改 elasticsearch.yml文件,添加如下设置:
- node.name: master
-
- http.cors.enabled: true
-
- http.cors.allow-origin: "*"
表明一下添加的设置,配置节点为 Master 节点,并应承跨域会见,以便后头行使 head 插件图形化界面会见。
5.5 运行 Elasticsearch 容器
- docker run -d
-
- --name es
-
- -p 9200:9200 -p 9300:9300
-
- -v /usr/local/docker/es/config:/usr/share/elasticsearch/config
-
- -v /usr/local/docker/es/data:/usr/share/elasticsearch/data
-
- -v /usr/local/docker/es/plugins:/usr/share/elasticsearch/plugins
-
- elasticsearch:6.5.0
这次,我们特殊添加了相干挂载呼吁:
- -v /usr/local/docker/es/config:/usr/share/elasticsearch/config:将容器中的 /usr/share/elasticsearch/config 设置目次挂载到宿主机的 /usr/local/docker/es/config 目次下;
- -v /usr/local/docker/es/data:/usr/share/elasticsearch/data:将容器中的 /usr/share/elasticsearch/data 数据目次挂载到宿主机的 /usr/local/docker/es/data 目次下;
- -v /usr/local/docker/es/plugins:/usr/share/elasticsearch/plugins:将容器中的 /usr/share/elasticsearch/plugins 插件目次挂载到宿主机的 /usr/local/docker/es/plugins 目次下;
5.6 测试一下,瞅瞅 es 是否可以或许正常会见
测试一下,看 es 是否启动乐成:
curl http://localhost:9200

查察 es 是否可以或许正常会见
OK,到此 es 的单节点情形就搭建好了!
六、总结
好了,到这里,就已经把常用的测试情形搭建先容完毕了。假如你尚有啥疑问,不妨在文章下面留言!哈哈,祝您看完本文有所收成!
【编辑保举】 - GitHub超9千星:一个API挪用六种架构,27个预实习模子
- 你离年薪50w的架构师还差多远
- 换一种角度:从架构层面来看计划模式
- 一个Docker客户端打点器材
- 适用架构技能,阿里P7架构师教你怎样计划办理方案
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0 (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|