flume无法连接到hdfs端口9099

jucafojl  于 2021-05-30  发布在  Hadoop
关注(0)|答案(2)|浏览(588)

我正在尝试使用flume访问日志文件hdfs。我连接到端口9099,但我不知道为什么flume尝试连接8020我遇到以下错误:
java.net.connectexception:从localhost.localdomain/127.0.0.1调用localhost:8020 failed on连接异常:java.net.connectexception:连接被拒绝;有关详细信息,请参阅:http://wiki.apache.org/hadoop/connectionrefused
namenode正在用netstat-tlpn | grep:9099监听端口9099
我认为设置它的方法是格式化namenode并将端口设置为8020,但我不想这样做,因为它将格式化所有内容。请帮忙

rta7y2nd

rta7y2nd1#

8020 是运行名称节点的默认端口。
你可以把这个换成 core-site.xml 为了财产 fs.default.name 正如你提到的,它正在运行 9099 港口。检查一下这里有没有提到。
检查指定 namenode 细节。您可以停止集群,将端口号更改为默认值,然后重新启动它。不需要为此设置namenode的格式。在回答您的问题之前,我已经进行了相同的测试。
希望有帮助!

2ul0zpep

2ul0zpep2#

8020为默认端口;要覆盖它,可以使用flume-conf.properties。更新配置

kafkaTier1.sinks.KafkaHadoopSink.hdfs.path = hdfs://NAME_NODE_HOST:PORT/flume/kafkaEvents/%y-%m-%d/%H%M/%S

相关问题