一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Heka处理Redis的插件编译教程

时间:2015-06-06 编辑:简简单单 来源:一聚教程网

最近项目中需要用Heka处理Redis数据,那么问题就来了,如何才能实现呢?需要在Heka上安装redis插件。

1.开始把heka-redis插件添加在编译插件加载项里。

cd /usr/local/heka/
vim cmake/plugin_loader.cmake

add_external_plugin(git https://github.com/victorcoder/heka-redis master)

2.运行脚本编译。

sh build.sh

3.结果出现错误,提示没有redis包。

heka/src/github.com/victorcoder/heka-redis/input.go:6:2: cannot find package "github.com/garyburd/redigo/redis" in any of:
/usr/lib/golang/src/github.com/garyburd/redigo/redis (from $GOROOT)
/usr/local/heka/build/heka/src/github.com/garyburd/redigo/redis (from $GOPATH)
make[2]: *** [CMakeFiles/hekad] Error 1
make[1]: *** [CMakeFiles/hekad.dir/all] Error 2
make: *** [all] Error 2

4.用git直接下载所需的redis包。

cd /usr/local/heka/build/heka/src/github.com/
git clone https://github.com/garyburd/redigo

5.再次编译成功。

cd /usr/local/heka/
sh build.sh

到此,Heka Redis插件编译成功,可以开始Heka的redis之旅了。


热门栏目