本文主要是介绍Flume-0.9.4配置Hbase sink实践,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在下载好的Flume-0.9.4里面有两个用于测试Hbase sink的插件类,但是默认情况下,这个插件类是没有被启用的,读完这篇文章你将会了解到如何配置Hbase sink。1、修改$FLUME_HOME/conf/flume-site.xml的配置文件 ,在里面添加以下配置:
其中value属性配置的是Hbase sink类,需要将包名添加进去。
2、拷贝Hbase sink jar文件到$FLUME_HOME/plugins文件夹里面
其实不需要拷贝到$FLUME_HOME/plugins里面,你随便放都行,这里主要是为了便于以后的 管理 而这样配置的。
3、修改$FLUME_HOME/bin/flume-env.sh文件,在里面添加如下内容
4、重启Flume master节点
重启完Flume master节点之后,可以在http://master:35871/masterext.jsp页面中的Sinks表格里面看到attr2hbase和hbase两个Hbase sink,这样你就可以在collector里面用到这个Sink。当然,如果默认的Hbase sink不能满足你的要求,可以自己写一个Hbase sink。
附上源码地址: 源码地址
这篇关于Flume-0.9.4配置Hbase sink实践的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!