今天在虚拟机里面搭建了一套Elastic Search环境,发现外网无法访问,首先按照网上的方法,改了elasticsearch.yml中的允许外网访问ip:
network.host: 0.0.0.0
然后就发现报错了,报错ERROR: [1] bootstrap checks failed,网上查了一下说是生产环境是有一堆检查,需要进行相应的配置,而我只是一个虚拟机的测试环境,配置嫌麻烦。便找了一下是否有去掉检查的方式,最后还是找到了,那就是直接配置为单节点,配置如下:
discovery.type: single-node