hadoop+;水槽+;HDFS IO错误+;连接异常

hadoop+;水槽+;HDFS IO错误+;连接异常,hadoop,hdfs,flume-ng,Hadoop,Hdfs,Flume Ng,我正在使用Cloudera Manager CDH 5.4.2,也安装了Flume,我无法保存从Twitter获得的信息 当我运行flume代理时,它可以正常启动,但在尝试将新事件数据写入hdfs时会出错。 我得到了以下错误: INFO org.apache.flume.sink.hdfs.BucketWriter: Creating hdfs://192.168.109.6:8020/user/flume/tweets/2015/06/03/06//FlumeData.14333112175

我正在使用Cloudera Manager CDH 5.4.2,也安装了Flume,我无法保存从Twitter获得的信息

当我运行flume代理时,它可以正常启动,但在尝试将新事件数据写入hdfs时会出错。 我得到了以下错误:

 INFO org.apache.flume.sink.hdfs.BucketWriter: Creating hdfs://192.168.109.6:8020/user/flume/tweets/2015/06/03/06//FlumeData.1433311217583.tmp

WARN org.apache.flume.sink.hdfs.HDFSEventSink: HDFS IO error
java.net.ConnectException: Call From cluster-05.xxxx.com/192.168.109.6 to cluster-05.xxxx.com:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
我所做的配置是:

flume-conf.property:

TwitterAgent.sinks.HDFS.channel = MemChannel
TwitterAgent.sinks.HDFS.type = hdfs
TwitterAgent.sinks.HDFS.hdfs.path = hdfs://192.168.109.6:8020/user/flume/tweets/%Y/%m/%d/%H/
TwitterAgent.sinks.HDFS.hdfs.fileType = DataStream
TwitterAgent.sinks.HDFS.hdfs.writeFormat = Text
TwitterAgent.sinks.HDFS.hdfs.batchSize = 1000
TwitterAgent.sinks.HDFS.hdfs.rollSize = 0
TwitterAgent.sinks.HDFS.hdfs.rollCount = 10000
I使用以下插件:

flume-sources-1.0-SNAPSHOT.jar
twitter4j-core-2.2.6.jar
twitter4j-media-support-2.2.6.jar
twitter4j-stream-2.2.6.jar
(我将twitter4j--3.0.3.jar的版本替换为twitter4j--2.2.6.jar)

还可以使用hdfs用户创建目录

hadoop fs -ls /user/flume : 
drwxrwxrwx - flume flume  /user/flume/tweets
我添加了core-site.xml(at/hadoop/conf):

<property>
<name>fs.default.name</name>
<value>hdfs://localhost:8020</value>
</property>

fs.default.name
hdfs://localhost:8020
我还以HDFS用户的身份在离开Flume代理的主机上运行hadoop dfsadmin-safemode leave


非常感谢您在这个问题上的帮助。

尝试将core-site.xml中的
localhost
替换为
192.168.109.6
(您的namenode IP或FQDN)。尝试将core-site.xml中的
localhost
替换为
192.168.109.6
(您的namenode IP或FQDN)。尝试将core-site.xml中的
localhost
替换为
192.168.109.6
(您的namenode IP或FQDN)。