安装部署:
(1)将 apache-flume-1.9.0-bin.tar.gz 上传到 linux 的/opt/package目录下
(2)解压 apache-flume-1.9.0-bin.tar.gz 到/opt/program/目录下
[root@master package]$ tar -zxvf /opt/package/apache-flume-1.9.0-bin.tar.gz -C /opt/program/
(3)修改 apache-flume-1.9.0-bin 的名称为 flume
[root@master package]$ mv /opt/program/apache-flume-1.9.0-bin /opt/program/flume
(4)将 lib 文件夹下的 guava-11.0.2.jar 删除以兼容 Hadoop 3.1.3
[root@master package]$ rm /opt/program/flume/lib/guava-11.0.2.jar
目标:使用 Flume 监听一个端口,收集该端口数据,并打印到控制台。
实现步骤:
(1)安装 netcat 工具
[root@master package]$ sudo yum install -y nc
或者离线安装
tar -zxf netcat-0.7.1.tar.gz -C /opt/program cd /opt/program mv netcat-0.7.1/ netcat cd /opt/program/netcat ./configure sudo make sudo make install
写入环境
vi /etc/profile
写入配置
export NETCAT_HOME=/opt/pro