Ambari2.7.X集成flume1.9

一:使用如下github地址,将编译的包,以及将flume添加到ambari-server的web页中的包,克隆到ambari-server所在服务器的一个目录中。

git clone https://github.com/maikoulin/ambari-flume-service.git

注:该项目是py,先执行sh buildrpm.sh脚本,在添加相关的包

二:去官网下载flume的tar包:Download — Apache Flume。下个 apache-flume-1.9.0-bin.tar.gz 的tar.gz包,或者直接使用如下命令:

wget https://dlcdn.apache.org/flume/1.9.0/apache-flume-1.9.0-bin.tar.gz

三:将apache-flume-1.9.0-bin.tar.gz 放到ambari-flume-service/buildrpm/rpmbuild/SOURCES 这个相对目录下。

四: ambari-flume-service/buildrpm 目录下执行:

sh buildrpm.sh

到此,rpm包编译完成。

五:将 flumerpm/ambari-flume-service 相对目录下的FLUME 复制到 ambari-server 主机的 /var/lib/ambari-server/resources/stacks/HDP/3.1/services/ 目录下并重启ambari-server:

ambari-server restart

六:创建flume的本地yum源

mkdir /var/www/html/flume/

// 创建yum源

createrepo /var/www/html/flume/

// 将上面生成的rpm包拷贝到此

cp ambari-flume-service/buildrpm/rpmbuild/RPMS/noarch/flume-1.9.0-1.el7.noarch.rpm /var/www/html/flume/

七、创建repo

cd /etc/yum.repos.d/

cp centos.repo flume.repo

vim flume.repo 

[flume-1.9.0]
name=flume-1.9.0
baseurl=http://hadoop01/flume/
gpgcheck=0
enabled=1

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

一定要把flume.repo复制到需要安装的子节点上,比如:要在hadoop01、hadoop02节点安装flume,则需要把flume.repo复制到以上两个节点

scp flume.repo hdp01:/etc/yum.repos.d/

九:通过ambariUI安装flume

可以在这里填写配置,也可以不填,等安装完成再填写。点击next。

参考链接:https://blog.csdn.net/NDF923/article/details/123692025

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值