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

相关推荐
Hello.Reader1 小时前
Flink DataStream API 从基础原语到一线落地
大数据·flink
智海观潮1 小时前
Flink在与AI集成的路上再次“遥遥领先” - Flink Agents
大数据·人工智能·flink
北邮-吴怀玉5 小时前
1.4.1 大数据方法论与实践指南-元数据治理
大数据
11年老程序猿在线搬砖7 小时前
如何搭建自己的量化交易平台
大数据·人工智能·python·自动交易·量化交易系统
Elastic 中国社区官方博客7 小时前
Elasticsearch 开放推理 API 增加了对 Google 的 Gemini 模型的支持
大数据·人工智能·elasticsearch·搜索引擎·ai·全文检索·googlecloud
周杰伦_Jay7 小时前
【实战|旅游知识问答RAG系统全链路解析】从配置到落地(附真实日志数据)
大数据·人工智能·分布式·机器学习·架构·旅游·1024程序员节
B站_计算机毕业设计之家7 小时前
python电商商品评论数据分析可视化系统 爬虫 数据采集 Flask框架 NLP情感分析 LDA主题分析 Bayes评论分类(源码) ✅
大数据·hadoop·爬虫·python·算法·数据分析·1024程序员节
rit84324998 小时前
Git常用命令的详细指南
大数据·git·elasticsearch
赵谨言8 小时前
基于Python Web的大数据系统监控平台的设计与实现
大数据·开发语言·经验分享·python
南棱笑笑生8 小时前
20251028在Ubuntu20.04.6上编译AIO-3576Q38开发板的Buildroot系统
大数据·linux·服务器·rockchip