设置远程访问Elasticsearch

修改配置文件/config/elasticsearch.yml

#在network的地方设置以下三个配置
network.bind_host: 0.0.0.0
network.publish_host: elasticsearch所在的主机的ip
http.port: 9200

#在discovery的地方,取消下面这个配置的注释
cluster.initial_master_nodes: ["node-1","node-2"]

然后修改文件/etc/sysctl.conf,添加下面这个配置

vm.max_map_count = 655360

然后执行以下命令更新配置

sysctl -p

然后在浏览器输入http://elasticsearch_ip:9200,就可以看到是否远程访问了

后面启动可能会出现not enough space的报错

修改config目录下的jvm.options,修改虚拟机分配内存大小

设置为:

-Xms100m
-Xmx100m

就可以了

posted @ 2020-08-14 17:01  胖胖咩  阅读(3802)  评论(0)    收藏  举报