Ambari之flume集成配置及流程

(HDP)Ambari之flume集成配置及流程

查看压缩包中编译好的源码包 zkyrpm
一:将zkyrpm/ambari-flume-service 相对目录下的FLUME 复制到 ambari-server 主机的 /var/lib/ambari-server/resources/stacks/HDP/3.1/services/ 目录下并重启ambari-server:

ambari-server restart

到此,ambari的web界面就能识别出来flume了。

二:创建flume的本地yum源

mkdir /var/www/html/flume/

2.1 创建yum源

createrepo /var/www/html/flume/

2.2 将源码包相对目录zky/ambari-flume-service-master/buildrpm/rpmbuild/RPMS/noarch/下的flume-1.9.0-1.el7.centos.noarch.rpm拷贝到 /var/www/html/flume/ 目录下

三、创建repo

cd /etc/yum.repos.d/

3.1 添加flume本地源指向
vim flume.repo
在这里插入图片描述
[flume-1.9.0]
name=flume-1.9.0
baseurl=http://hadoop01/flume/
gpgcheck=1
enabled=1
priority=1

四、将flume.repo复制到需要安装的子节点上

scp flume.repo ht.big1.com:/etc/yum.repos.d/

五:通过ambariUI安装flume

1)点击 add service,勾选flume
在这里插入图片描述
点击 next。

2) 分配客户端
在这里插入图片描述

3) 填写flume agent配置文件
在这里插入图片描述
可以在这里填写配置,也可以不填,等安装完成再填写。点击next。

4)预览页面
在这里插入图片描述

直接点击 deploy。

5)安装成功
在这里插入图片描述
点击next。

6)完成
在这里插入图片描述
点击complete。

问题1:机器安装运行空间不足Error message: Error occured during stack advisor command invocation: No space left on device
在这里插入图片描述

解决:
执行df -h 找到使用100%的地址
我的机器是tmpfs /run 使用达到了100% ,为其扩容如下
执行mount tmpfs /run -t tmpfs -o size=1G,重新加载即可

问题2:找不到已经配置好的flume安装文件Operation failed - may be retried. Service component host: FLUME_HANDLER, host: ht.big1.com Action id 116-0 and taskId 1052

解决:
这是flume.rpeo文件中的参数未提升优先级,检查flume.repo是否将优先级提高
在这里插入图片描述
问题3:Package flume-1.9.0-1.el7.noarch.rpm is not signed

解决:
由于flume的rpm包时在本地编译的,没有对应的签名,将flume.repo中的gpgcheck设置为0即可。 gpgcheck表示使用gpg文件来检查软件包的签名

我将源码包已经编译好了,资料在这里:https://download.csdn.net/download/m0_37606374/85265984
参考文章:https://blog.csdn.net/NDF923/article/details/123692025

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值