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 源文件 目标文件

相关推荐
数字新视界18 小时前
一体化机柜在数据中心运维中的创新应用与优势分析
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
FinelyYang18 小时前
考试系统简答题 AI 阅卷:覆盖度驱动、异步评分与人机协同落地实践
java·大数据·人工智能
SelectDB18 小时前
从 StarRocks 走向 Apache Doris:如何实现引擎平滑替换与架构升级?
大数据·数据库·数据分析
大大大大晴天18 小时前
每天认识一个组件:JanusGraph
大数据
数字新视界20 小时前
信创机房动环监控技术在智能运维中的应用与优势分析
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
清华kenny21 小时前
中医馆如何参考安徽亳州中医AI健康辨识仪品牌排名前十
大数据·人工智能·安徽晓得养
GlobalInfo1 天前
全球及中国机器人现场部署服务行业研究报告(2026版):市场现状、行业前景与占有率分析
大数据·运维·人工智能
Elastic 中国社区官方博客1 天前
5 分钟内将 56 页扫描文档转化为带引用的答案:面向搜索无法读取的文档的检索增强生成流水线
大数据·运维·人工智能·elasticsearch·搜索引擎·信息可视化·全文检索
STLearner1 天前
KDD 2026 | (2月轮)时空数据(Spatial-Temporal)论文总结时空【下】(人群移动,城市科学(资源调度,)
大数据·人工智能·python·深度学习·机器学习·语言模型·数据挖掘
starzy19901 天前
KafkaProducer 源码深度剖析:与 Broker 建立连接
大数据·kafka