flume:Ncat: Connection refused.

一:nc -lk 44444` 和 `nc localhost 44444区别

`nc -lk 44444` 和 `nc localhost 44444` 是使用 nc 命令进行网络通信时的两种不同方式。

  1. `nc -lk 44444`:
  • 这个命令表示在本地监听指定端口(44444)并接受传入的连接。

  • `-l` 选项表示监听模式,即将 nc 设置为服务器端。

  • `-k` 选项表示保持监听状态,即持续监听并接受新的连接。

  • 当运行该命令后,nc 将在本地指定的端口上监听,并等待客户端连接到该端口。

  1. `nc localhost 44444`:
  • 这个命令表示通过 nc 连接到本地主机的指定端口(44444)。

  • `localhost` 表示连接到本机上的服务。

  • 当运行该命令后,nc 将尝试连接到本地指定的端口,并建立与远程服务器的连接。

因此,`nc -lk 44444` 是以监听模式启动 nc,等待客户端连接,而 `nc localhost 44444` 是通过 nc 主动连接到本地指定的端口。前者用于创建服务器端,后者用于创建客户端连接到已存在的服务器。

二:Ncat: Connection refused.原因

原因1:

1.nc localhost 44444是一个客户端

需要先启动服务端,也就是先启动flume,然后再使用nc localhost 44444

原因2:

nc ******* 端口号,********* 这个要和flume配置文件的bind属性保持一致

2.flume配置文件

注意点:nc ****(这个需要看配置文件,和配置文件不一样会连接失败。

Hadoop102接收到的消息

ps:centos7下载nc

复制代码
 sudo yum install -y nc

查看端口号是否被禁用

复制代码
sudo netstat -tunlp | grep 44444

其他:了解即可

查看nc在哪

复制代码
whereis nc

ls -l /usr/bin/nc

/usr /bin/nc 是一个软连接

指向 /etc/alternatives/nmap

删除软连接:rm/usr/bin/nc

创建软连接:使用 ln 命令:在终端中使用 ln 命令可以创建软链接。命令的基本语法是 ln -s 源文件 目标文件

相关推荐
qq_5470261791 小时前
Elasticsearch 正排索引
大数据·elasticsearch·jenkins
宝哥大数据3 小时前
Flinksql--订单宽表
大数据·flink
jinan8864 小时前
企业的移动终端安全怎么管理?
大数据·网络·安全·数据分析·开源软件
叶辰 .5 小时前
ES使用聚合aggregations实战(2025.04.02更新)
大数据·elasticsearch·jenkins
zxsz_com_cn5 小时前
风电行业预测性维护解决方案:AIoT驱动下的风机健康管理革命
大数据·运维·人工智能
说私域14 小时前
基于开源AI大模型与S2B2C模式的线下服务型门店增长策略研究——以AI智能名片与小程序源码技术为核心
大数据·人工智能·小程序·开源
V_HY1476214 小时前
AI碰一碰发视频获客工具,系统开发逻辑详细解析
大数据·人工智能·新媒体运营·流量运营
遇码14 小时前
单机快速部署开源、免费的分布式任务调度系统——DolphinScheduler
大数据·运维·分布式·开源·定时任务·dolphin·scheduler
一个天蝎座 白勺 程序猿15 小时前
大数据(4.2)Hive核心操作实战指南:表创建、数据加载与分区/分桶设计深度解析
大数据·hive·hadoop
计算机毕设定制辅导-无忧学长16 小时前
TDengine 核心概念与时序数据模型深度解析(一)
大数据·时序数据库·tdengine