摘要:
Scribe 是Facebook 开源的分布式日志系统 。 可以用java 借助log4j 向分布式Scribe 写入日志。下面来学习一下Scribe系统的安装。 一、软件下载 gcc 4.1.2libevent-1.3python2.6ruby-1.9.2libxml2php-5.3.8boost1_45_0thrift0.4.0scribe_1.5.0依赖关系如下图: 二、安装步骤1、输入gcc –v 检查gcc版本是否>3.3.5 是,则继续下一步。否,则安装gcc 。2、安装 boost 1.33.1+$tar zxvf boost_1_45_0.tar.gz$cd boost_ 阅读全文
摘要:
在进行Scribe安装的时候遇到一些问题,其中大部分是依赖包和版本的问题,下面把安装过程中遇到的问题列举一下。 说明:上一篇中对Scribe的安装,其中安装具体依赖包时的方法可能不同,比如thrift有的版本中的bootstrap.sh,有的版本则直接configure等。 安装Scribe软件依赖关系如下: 编译Scribe出错因为 thrift 的安装决定了后面的 scribe 的安装,我开始安装 thrift-0.5.0.tar.gz 这个版本的,但在 scribe 的时候会一直报: scribe_server.h:45: error: conflicting return type.. 阅读全文
摘要:
thrift安装包结构 thrift框架用c++代码写成,主要的文件包为 compiler和lib compiler结构: |-- cpp | `-- src | `-- generate | -- parse | main.cc main.cc就是thrift的主程序 // Generate it! generate(progra... 阅读全文