执行Consumer的时候发生java.net.UnknownHostException错误

【时间】:

2016/4/8 17:30

【问题】:

kafka执行Consumer实例的时候,发生了一下错误。

kafka配置文件server.properties如下:

zookeeper配置文件zoo.cfg内容如下:

consumer的实现代码如下:

其中静态类的定义如下:

共通方法的实现如下:

【调查】:

(1)查看了一下Linux防火墙设置service iptables status,发现没有关闭。不过,关闭之后问题仍然存在。

•即时生效,重启后失效

开启:service iptables start

关闭:service iptables stop

•重启后生效

开启:chkconfig iptables on

关闭:chkconfig iptables off

(2)查看了一下集群的工资状态。

确认zookeeper已经正常启动。

确认kafka集群已经正常启动。

(3)最终发现是常量定义中存在半角空格导致的。

正确:"192.168.93.128:2181,192.168.93.129:2181,192.168.93.130:2181";

错误:"192.168.93.128:2181, 192.168.93.129:2181, 192.168.93.130:2181";

修改之后的结果如下:

【正常运行Consumer实例的截图】

--END--

时间: 2024-08-05 00:19:17

执行Consumer的时候发生java.net.UnknownHostException错误的相关文章

Tomcat启动时报错:java.net.UnknownHostException

异常信息如下: INFO: Failed to get local InetAddress for VMID. This is unlikely to matter. At all. We'll add some extra randomness java.net.UnknownHostException: ran-oam: ran-oam: Name or service not known at java.net.InetAddress.getLocalHost(InetAddress.ja

Hadoop格式化HDFS报错java.net.UnknownHostException: centos64

异常描述 在对HDFS格式化,执行hadoop namenode -format命令时,出现未知的主机名的问题,异常信息如下所示: Java代码 [shirdrn@localhost bin]$ hadoop namenode -format 11/06/22 07:33:31 INFO namenode.NameNode: STARTUP_MSG: /************************************************************ STARTUP_MSG

Hadoop格式化HDFS报错java.net.UnknownHostException: localhost.localdomain: localhost.localdomain

异常描述 在对HDFS格式化,执行hadoop namenode -format命令时,出现未知的主机名的问题,异常信息如下所示: [plain] view plain copy [[email protected] bin]$ hadoop namenode -format 11/06/22 07:33:31 INFO namenode.NameNode: STARTUP_MSG: /*******************************************************

android程序连接网络错误 java net unknownhostexception unable to reso

从网上拿了一个android的天气预报程序来学习,最后run的时候发现提示下面的错误: 按我的调试过程分2步,都是有关网络访问方面的问题. 第一个错误: android.os.NetworkOnMainThreadException at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1099) ...... 原因:是涉及到url操作的时候,访问网络不能在主程序中运行 解决:参考[http://ge

关于mybtis 使用过程中发生There is no getter for property named 'id' in class 'java.lang.String' 错误

今天在修改一个关于mybtis语句时,偶然发现的一个错误  There is no getter for property named 'id' in class 'java.lang.String', 纠结了许久,终于明白了为什么. 原因:Mybatis默认采用ONGL解析参数,所以会自动采用对象树的形式取 string.xxx 值,如果没在在方法中定义,则会抛异常报错.当然也不是所有的版本会有这个问题,我的项目用的版本比较老. 有两种解决方案: 方案一: 将对应的参数用 _parameter

Android 执行 gson.toJson(object) 报java.lang.StackOverflowError异常

如下面的代码,执行后报java.lang.StackOverflowError错误: MusicSavedInfo musicSavedInfo=new MusicSavedInfo(currentStartTime,openOrCloseFlag,currentDayFlags,currentSelectMusicTitle,currentSelectMusicPath,"1"); String jsonData=gson.toJson(musicSavedInfo); 我手机4.1

mac 上运行cassandra出现的java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: : : unknown error错误解决方法

运行: ./bin/cassandra 得到输出结果: objc[1881]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/libinstrument.d

xom报错 Exception in thread "main" java.net.UnknownHostException: file

Exception in thread "main" java.net.UnknownHostException: file at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) at java.net.Socket.connect(Socket.java:579

linux系统下部署TOMCAT异常:java.net.UnknownHostException

原文出自:http://www.myexception.cn/operating-system/444024.html linux系统下部署TOMCAT错误:java.net.UnknownHostException今天在修改linux环境中 /etc/hosts文件时候,保存之后,访问页面的时候突然这个错,后来网上查了下,解决了java.net.UnknownHostException: vps**: vps**        at java.net.InetAddress.getLocalH