修改配置文件/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
就可以了