安装telnet_单机版flume1.6安装测试运行

d4f7607f3da7448fe1827a7cc385a1a8.png

上传安装包

95112326522dc791277390e74f11479d.png

将安装包解压

f24e3e71e424105388c1dccdef738e8d.png

我们看已经解压了

e3b5537a0fc2eda18a62e876c477d679.png

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

8bcf7d469eef2af659f9ed3e09d8ea29.png

配置 /etc/profile

7367101537b5be234a908fddd1b0149c.png

配置内容

#set flume environment

export FLUME_HOME=/usr/local/ flume

export FLUME_CONF_DIR=$FLUME_HOME/conf

export PATH=$FLUME_HOME/bin:$PATH

105a4be5e1099002867551e33baa1895.png

生成效果

e3a8bcd12d9822ed7ae676d3ba81d269.png

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

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

37bad9e8243258fa7959d27f8a48679a.png

拷贝文件

3e0a5c4a92db0aa7e347c3dcec10eb90.png

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

fa664a7780ebd9d57dd088a4aaf61842.png

检验配置

a64465920c8d7a38b362971bca0e6b64.png

简单测试示例

进入flume目录下

67eabbb0350abf2638e9c189bd5fa935.png

创建文件

918a59e75adb4718df2235ff05a76949.png

编辑输入内容

1c98a7a7a1476cca8f19fd8c5f497aa5.png

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

52b0013d66ac60501e154eb087ef6b2c.png

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

861c988c622fe157cc3ecb2d383a3808.png

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

8ec92aa0a49cf42f57e81f95c19ed578.png

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

95db554f118ab8968d2113a4d23f97c8.png

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

503b23e64af3b5a5060c4f4a898ceca8.png

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

54a856a666a92ed4967c247bd28c2257.png

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

3c7a342a849f8171ca1f6eae4d059ac1.png

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

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

1f42f9303125e178436a065fccf0a273.png

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

bdee6d93187a53120f980e51a19efe65.png

开始安装

yum install -y xinetd

f8de0d14b7d75b966c97962d60d6f958.png

yum install -y telnet

ca2a255340d2a3dd2ef82be32d79dd8d.png

yum install -y telnet-server

3be5779a8299ea0a720ef5f887f5da9d.png

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

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

f9c7911f79d79dc19740874bcfce63a5.png

f02d98c34b458b09b10bfcd148a9eeb8.png

激活xinetd服务

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

51414975c383d5cea8f347238df2a882.png

查看是否运行

b96df0b7e69a655766aa00cbc681b038.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的权限(建议)

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

2893c62436eb228a69a17244584bee37.png

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

fdb7b5058e481f8b6281d117b70bfef4.png

然后启动flume

9ab93c929e4cddf5826f25322aff1e6d.png

在slave1中通过telnet连接master

e545bc22c6b30cf956ed89edb4b3b7a7.png

然后随便输入点内容

311c37327de28e12129dc369e5d7bde6.png

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

5a07ff87e7274454a45e0c24c03f169c.png

telnet 退出命令

先输入

ctrl + ]

然后

telnet> quit

48628232b5480e2cb11ddfdddaa49357.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值