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 将在本地指定的端口上监听,并等待客户端连接到该端口。

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

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2023-12-17 05:04:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-17 05:04:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-17 05:04:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-17 05:04:04       18 阅读

热门阅读

  1. 南京邮电大学数据库实验二

    2023-12-17 05:04:04       29 阅读
  2. Axure的交互以及情形的介绍

    2023-12-17 05:04:04       40 阅读
  3. QT作业3

    QT作业3

    2023-12-17 05:04:04      35 阅读
  4. rpc和http的区别,使⽤场景

    2023-12-17 05:04:04       39 阅读
  5. AR游戏开发

    2023-12-17 05:04:04       38 阅读
  6. 【Linux应用编程笔记】输入设备

    2023-12-17 05:04:04       40 阅读
  7. Python学习笔记第七十六天(OpenCV视频应用)

    2023-12-17 05:04:04       36 阅读
  8. 第十七章 : Spring Boot 集成RabbitMQ(一)

    2023-12-17 05:04:04       32 阅读
  9. 求一个数组中的最大子序列和。

    2023-12-17 05:04:04       33 阅读