Linux
文章平均质量分 58
auwzb
这个作者很懒,什么都没留下…
展开
-
librdkafka 0.7 编译失败解决办法
Kafka MQ是一个高吞吐量分布式消息系统,是由LinkedIn开源的消息中间件。原生的Kafka是由Java实现的,当需要应用到C/C++环境时,需要C/C++的接口。librdkafka是一个C语言的Kafka API,也是Kafka官网推荐使用的C语言API,作者是Magnus Edenhill。 昨天在Linux上编译librdkafka,发现编译失败。make all,出现如下提示:原创 2013-07-16 10:38:27 · 5735 阅读 · 0 评论 -
librdkafka 0.8 应用到C++代码中应当使用C的链接方式
rdkafka 0.8 是纯C实现的API,代码托管在Github上。 当你用到C++中时,可能会遇到undefined reference to 某一个rdkafka函数的链接错误,解决办法是在#include 的时候包上 extern "C",使用C的链接方式来链接。extern "C"的作用在stackoverflow上有人回答,附上链接http://stackoverflow.com/q原创 2013-07-24 10:02:50 · 2848 阅读 · 0 评论 -
librdkafka 0.8 源码解析与bug分析
librdkafka 0.8 的官网 https://github.com/edenhill/librdkafka/tree/0.8-wip 这份代码是我现在能够看到的最新的代码,在未来的版本中代码会发生改动。为了方便查看我现在所分析的源码,我已经将它上传到资源http://download.csdn.net/detail/auwzb/5844679。 在这篇文章中,我将结原创 2013-07-31 13:33:47 · 7737 阅读 · 4 评论 -
Storm 编译 jzmq 遇到的问题及解决方法
当安装 Strom 时,配置 jzmq 可能会遇到如下错误。 configure: error: cannot link with -lzmq 解决方法是加入zeromq的路径,在我的机器上的命令如下: ./configure --with-zeromq=/usr/local/lib原创 2013-08-21 17:13:55 · 1965 阅读 · 0 评论