【redis高并发处理】Heka处理Redis的插件编译教程

更新时间:2019-11-11    来源:redis    手机版     字体:

【www.bbyears.com--redis】

最近项目中需要用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之旅了。


本文来源:http://www.bbyears.com/shujuku/78632.html