美文网首页
解决:Trying 127.0.0.1... telnet: c

解决:Trying 127.0.0.1... telnet: c

作者: Sam_L | 来源:发表于2019-01-31 13:36 被阅读0次
    问题背景:

    使用SparkStreaming整合Flume,进行本地环境联调,在服务器端通过telnet命令向44444端口写数据的时候,

    $ telnet localhost 44444
    
    报错:
    Image 1.png

    尝试连接很多次都报这个错误。检查了flume agent的配置,检查了code。
    由于对网络知识的匮乏,只能查找度娘,在各位博主的解决中寻找解决方式,但是。。。试着改了一遍又一遍,查看端口是否开放,修改/etc/xinetd.d/telnet 配置文件,关闭防火墙……都没有解决

    网上关于这个问题的解答对于我来说都不好用,问题依然在那里待着
    但是对于bug的解决我是有耐心滴,最后,最后,最后~

    问题锁定在hosts配置上~

    flume 配置文件


    Image 2.png
    然后查看你服务器上的hosts文件
    修改hosts------hosts是只读文件
    $sudo vi /etc/hosts
    服务器的ip地址 hadoop001
    服务器的ip地址  localhost
    

    顺便把我win的配置也放在这里~
    win下的hosts,我配置的是这样的

    127.0.0.1  localhost
    服务器的ip地址 hadoop001
    

    然后又重新运行IDEA
    然后服务器端重新启动flume
    然后 输入 telnet localhost 44444


    Image 1.png

    顺便查看IDEA,结果出来啦~


    Image 5.png

    OK~

    ❤彩蛋:
    关于telnet退出 ----》 ctrl + ] 然后执行quit


    ❤特别感谢以下地址:
    【 执行 systemctl start firewalld 命令后出现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

    相关文章

      网友评论

          本文标题:解决:Trying 127.0.0.1... telnet: c

          本文链接:https://www.haomeiwen.com/subject/vrpksqtx.html