最近一直在搞一个与Spring Boot相关的项目,由于我的Elasticsearch并不是在本地Window中的,而是配置在Linux虚拟机中,然后就遇到了这样的一个错误:
NoNodeAvailableException[None of the configured nodes are available:
什么意思呢?翻译过来就是:配置的节点均不可用
可是,我明明可以通过Window的浏览器端进行访问的,如下图:
9200是给浏览器进行测试访问的,9300是给Java这种后端语言来进行访问的。但即便把Spring Boot的application.yml配置设置为与Linux虚拟机ip对应的地址依然会报错,这点让我十分费解;
于是,网上搜集了一番资料,终于,找到了一丝的端倪。
原来,Spring Boot的版本,与Elasticsearch是有对