telnet 安装_单机版flume安装测试运行

上传安装包

0ec7d30a0393315b7cbc42ef78e22fc4.png

将安装包解压

b3435f935d146b8fd1a2f8078ed0b221.png

我们看已经解压了

eac545d3e6ea18490f96bfc7a9c0f173.png

为了方便后续操作,我们做一下改名

f56c651c2361f24e893a8ea8f6ed6581.png

配置 /etc/profile

e17d2245a1de8d708551ed8993ee2371.png

配置内容

#set flume environment

export FLUME_HOME=/usr/local/ flume

export FLUME_CONF_DIR=$FLUME_HOME/conf

export PATH=$FLUME_HOME/bin:$PATH

f0212d883529194007260ebbea1006a4.png

生成效果

ca85c97f9d95f149bb2008a7bce51222.png

把flume-env.sh.template重命名为flume-env.sh

首先进入目录cd /usr/local/flume/conf

e523f395808f2ffc971d4dd1efbe54a0.png

拷贝文件

9ae3c76815e781b76832360723758375.png

编辑flume-env.sh文件,配置JAVA_HOME

48e17518b9257e85d06c2d9b78c7d16a.png

检验配置

9a3dd5c3b79a0124e4d17d11f12b6d72.png

简单测试示例

进入flume目录下

0509a23426edf712207438feff04a6b9.png

创建文件

810f4a75808d181c865ded851cca92ec.png

编辑输入内容

9dae92e047719bacf9ffdc1644a8e29a.png

在/usr/local/flume目录下新建一个logtest目录,稍后存放测试文件

51aa0f87eeb768492aadaa168c723fde.png

启动flume agent,已经配置好环境变量,在任意位置执行即可,但要注意其中配置文件flume.conf的文件目录

63d2819cb6938c01cc04085b6c0cf461.png

启动界面,查看是否有错误信息

c6923464fa30b792ddfa9cc27b32ece7.png

在任意目录下新建一个testFlume.log日志文件,随便写点作为测试内容

c1383aa5ca7470c37c954b152422b403.png

将文件拷贝到/usr/local/flume/logtest下,查看文件是否正确存放

cfe5d2eb1b6a4261df229deaab6ead7b.png

这是控制台会打印出我们刚才编辑的信息

74f1dba729002d6b2c67bfb526d2219e.png

一般我们启动flume后,控制台无法进行任何操作,可按crtl+c或者ctrl+z结束控制台无法操作的问题同时会停止flume的服务,控制台会有如下的打印信息

84585c28bc1b3efcfab7ee13cb295ee0.png

我们可以在启动flume时在命令的最后边加上"&" 符号

flume-ng agent --conf conf --conf-file /usr/local/flume/conf/flume.conf --name agent1 -Dflume.root.logger=INFO,console &,我们就可以继续操作控制台了,为了方便显示我们还是先在控制台显示

ea278753ffac1d010e37ed6b9d4858d4.png

我们在第二台机器上安装telnet,先查看本机是否安装telnet,什么都不显示。说明没有安装telnet,有的话就不需要安装了

bd8946fe73109c072d21191561d2454e.png

开始安装

yum install -y xinetd

01a3d72982859595dd29cecbda1d2794.png

yum install -y telnet

eb0bbf73f9e85e5f5fe3392380484d85.png

yum install -y telnet-server

d06249faaa43fbeb8c6b9bdc02d0d8b3.png

装好telnet服务之后,默认是不开启服务的,需要修改文件来开启服务

vim /etc/xinetd.d/telnet 修改 disable = yes 为 disable = no

2e0f5247bce401f7ae395de8c4c1cd07.png
e1dc91504fcf37df24e9e3bfaad61272.png

激活xinetd服务

service xinetd restart 或者 #/etc/rc.d/init.d/xinetd restart

f3877ba637a1218073cb3d51df1bbae8.png

查看是否运行

9153a1cfc908bf251aaac84b74dc3002.png

安装telnet后,root登录时总是提示 login incorrect,解决办法

(1)编辑/et/pam.d/login

vim /etc/pam.d/login

# auth................. pam_securetty.so 注释这行

(2)重命名/etc/securetty

mv /etc/securetty /etc/securetty.bak

(3)在配置文件/etc/securetty中添加pts/1

(4)创建普通用户,在普通用户进入后,切换到root用户,拥有root的权限(建议)

因为我们这里是在虚拟机中测试所以直接使用了第一种方法

01681a35e2cab4d9a63a1bdf9312e9a9.png

此时我们将flume关闭,然后修改配置

0fa0e2fffc98e99e89a732f49250629d.png

然后启动flume

ca1ff16f928641b2144457154e664de8.png

在slave1中通过telnet连接master

526e47ed1b7bf87a72860e127d08b03b.png

然后随便输入点内容

038b30c4cfd7241227a3dfa03b7c1969.png

查看master中flume已经采集到数据了

9ccc2edbf91c74810c1d371923134787.png

telnet 退出命令

先输入

ctrl + ]

然后

telnet> quit

4c923b8d9ccd50b843ef9e7a0cebbad2.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值