問題背景:
使用SparkStreaming整合Flume,進(jìn)行本地環(huán)境聯(lián)調(diào),在服務(wù)器端通過telnet命令向44444端口寫數(shù)據(jù)的時(shí)候,
$ telnet localhost 44444
報(bào)錯(cuò):

嘗試連接很多次都報(bào)這個(gè)錯(cuò)誤。檢查了flume agent的配置,檢查了code。
由于對網(wǎng)絡(luò)知識的匱乏,只能查找度娘,在各位博主的解決中尋找解決方式,但是。。。試著改了一遍又一遍,查看端口是否開放,修改/etc/xinetd.d/telnet 配置文件,關(guān)閉防火墻……都沒有解決
網(wǎng)上關(guān)于這個(gè)問題的解答對于我來說都不好用,問題依然在那里待著
但是對于bug的解決我是有耐心滴,最后,最后,最后~
問題鎖定在hosts配置上~
flume 配置文件

然后查看你服務(wù)器上的hosts文件
修改hosts------hosts是只讀文件
$sudo vi /etc/hosts
服務(wù)器的ip地址 hadoop001
服務(wù)器的ip地址 localhost
順便把我win的配置也放在這里~
win下的hosts,我配置的是這樣的
127.0.0.1 localhost
服務(wù)器的ip地址 hadoop001
然后又重新運(yùn)行IDEA
然后服務(wù)器端重新啟動flume
然后 輸入 telnet localhost 44444

順便查看IDEA,結(jié)果出來啦~

OK~
?彩蛋:
關(guān)于telnet退出 ----》 ctrl + ] 然后執(zhí)行quit
?特別感謝以下地址:
【 執(zhí)行 systemctl start firewalld 命令后出現(xiàn)Failed to start firewalld.service: Unit is masked 】https://blog.csdn.net/chen_yi_ping/article/details/76690704
【CentOS7開啟端口(永久)】
https://blog.csdn.net/zx110503/article/details/78787483
【解決telnet: connect to address 127.0.0.1: Connection refused拒絕連接】
https://blog.csdn.net/fx131411111/article/details/81841088