解决elasticsearch:Exception BindTransportException[Failed to bind to [9300-9400]]

news/2024/11/25 13:40:21/

Linux7.4使用elasticsearch2.2.1启动报错:

[2018-09-20 23:24:17,887][INFO ][node                     ] [Paibo] starting ...
Exception in thread "main" BindTransportException[Failed to bind to [9300-9400]]; nested: ChannelException[Failed to bind to: /192.168.0.1:9400]; nested: BindException[Cannot assign requested address];
Likely root cause: java.net.BindException: Cannot assign requested addressat sun.nio.ch.Net.bind0(Native Method)at sun.nio.ch.Net.bind(Net.java:444)at sun.nio.ch.Net.bind(Net.java:436)at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214)at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)at org.jboss.netty.channel.socket.nio.NioServerBoss$RegisterTask.run(NioServerBoss.java:193)at org.jboss.netty.channel.socket.nio.AbstractNioSelector.processTaskQueue(AbstractNioSelector.java:391)at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:315)at org.jboss.netty.channel.socket.nio.NioServerBoss.run(NioServerBoss.java:42)at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)at java.lang.Thread.run(Thread.java:745)
Refer to the log for complete error details.

原因:

配置文件/.../elasticsearch-2.2.1/config/elasticsearch.yml中
network.host不对度娘博客有的说用:0.0.0.0,有的说用127.0.0.1,实操发现:没用!不排除环境不一样等未知问题。

解法:

改为当前服务器内网ip即可(实操使用阿里云服务器)另:改为127.0.0.1,报错解决,但http无法访问。

http://www.ppmy.cn/news/341543.html

相关文章

java中图片拷贝

package com.test.io01;import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException;public class Test04Pic {public static void main(String[] args) throws IOException {//1.有一个源文件File f1 new File("d:\\bjpow…

“因使用 GitHub ,我们被取消了参赛资格”

整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 说到 GitHub,相信每一个程序员都再熟悉不过。 作为全球最大的开发者社区,如今 GitHub 拥有 9400 万开发者,在开源热潮的席卷下,每年 GitHub 用户数仍在…

nginx配置域名映射

1. 支持websocket 同一个域名,多个端口,对应不同的服务。比如,9400是http服务,1900是websocket服务。 要点1:配置多个location server{ listen 0.0.0.0:80; server_name test.com; location / { …

Catalyst 9400配置StackWise Virtual

基本情况: 新的Cisco Catalyst 9400(以及9500)支持StackWise Virtual。此功能允许使用10或40 Gbps端口堆叠相同型号的两个交换机。 像传统的StackWise模型一样,当堆叠交换机时,它们成为单个逻辑单元,从而既…

华为OD机试真题 JavaScript 实现【不爱施肥的小布】【2023Q1 100分】

一、题目描述 某农村主管理了一大片果园,fields[i]表示不同国林的面积,单位m2,现在要为所有的果林施肥且必须在n天之内完成,否则影响收成。小布是国林的工作人员,他每次选择一片果林进行施肥,且一片国林施…

安装VastBase G100 v2.2 Build 12

1、防火墙设置 1.1 关闭防火墙和selinux 1.1.1 关闭防火墙 systemctl status firewalld.service systemctl stop firewalld.service systemctl disable firewalld1.1.2 关闭selinux vim /etc/selinux/config1.2 修改hosts文件,添加实际的IP地址和主机名 vi /etc/hosts 1.3…

U盘打不开?恢复u盘,3招解决!

案例:u盘插入电脑后一点反应都没有,这是为什么呢?u盘打不开怎么办? 【我将u盘插入电脑后u盘显示无法打开,为什么会出现这种情况呢?遇到u盘打不开的情况应该怎么办呢?】 经常使用u盘存储文件的朋…

c++ 连sqlserver

//要在 C 中连接 SQL Server 数据库,可以使用 Microsoft 提供的 SQL Server Native Client 或者 //ODBC 驱动程序。以下是使用 SQL Server Native Client 连接数据库的基本步骤: //1. 安装 SQL Server Native Client 驱动程序。 //2. 在 C 代码中包含头…