Nodejs Kafka lib安装的坑

准备开始用Kafka,直接用阿里的集群

阿里的client是基于node-rdkafka

稍微看了下,node-rdkafka直接是在librdkafka做了一层封装,应该效率不错,想起自己封的fastext,封完也没空玩了(囧)

然后看了下有个streaming接口,其实是在produce上面做了个封装,还是不入这个坑了,只用最基本的接口就好

安装的时候要用到node-gyp,这货依赖gcc-4.8以上,公司的服务器都是gcc-4.4,神坑

还好我有gcc-4.9,挪过来make install一下就好

再node install node-rdkafka,发现一直缺lib

发现自己很暴力地直接cp了gcc/g++到/usr/bin,lib的链接路径是旧的,所以乖乖建个软链吧(gcc-4.9默认安装路径是/usr/local/bin)

最后的sasllib是真的缺,sudo yum install cyrus-sasl cyrus-sasl-devel,搞定收工

明天开始愉快地艹吧

你可能感兴趣的:(Nodejs Kafka lib安装的坑)