腾讯云安装 elasticsearch 绑定外网IP报错

2020-03-22  本文已影响0人  SlowGO

环境

腾讯云 centos7

外网IP:49.235.54.1x

安装 elasticsearch 6.8.2

修改配置文件,绑定外网IP

network.host: 49.235.54.1x

启动后报错:

org.elasticsearch.bootstrap.StartupException: BindTransportException[Failed to bind to [9300-9400]]; nested: BindException[Cannot assign requested address];
    at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:163) ~[elasticsearch-6.8.2.jar:6.8.2]
    at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:150) ~[elasticsearch-6.8.2.jar:6.8.2]
...
Caused by: java.net.BindException: Cannot assign requested address
    at sun.nio.ch.Net.bind0(Native Method) ~[?:?]
    at sun.nio.ch.Net.bind(Net.java:433) ~[?:?]
...

这个错误通常是绑定的 IP 不当引起的,但我的 IP 正确没问题

那问题应该出在外网IP与云服务器绑定上

查看本机网卡信息:

> ifconfig

...
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.0.2  netmask 255.255.240.0  broadcast 172.17.15.255
...

es绑定 eth0 的地址试试:

network.host: 172.17.0.2

启动正常,访问 外网IP:9200 可以正常显示。

上一篇下一篇

猜你喜欢

热点阅读