install Facebook scribe on Debian Squeeze
内容提要
本文介绍了在Debian Squeeze系统上安装Facebook Scribe的步骤,包括安装相关库和工具(如python-dev、maven2),安装Thrift和fb303,编译Hadoop 0.20.2版本,克隆Scribe代码并进行配置和安装,以及调整ld加载路径以确保软件正常运行。
关键要点
- 在Debian Squeeze系统上安装Facebook Scribe的步骤包括安装相关库和工具,如python-dev、maven2等。
- 安装Thrift的步骤包括解压、配置和安装,使用命令行进行操作。
- 安装fb303需要在Thrift目录下运行bootstrap.sh和configure命令,并指定安装路径。
- 编译Hadoop 0.20.2版本时需要修改源列表以下载相应版本,并使用apt-get进行下载。
- 安装Scribe时需要克隆代码库并进行配置,指定Thrift和fb303的路径。
- 调整ld加载路径以确保软件正常运行,编辑ld.so.conf.d中的配置文件并运行ldconfig。
延伸问答
在Debian Squeeze上安装Facebook Scribe需要哪些库和工具?
需要安装的库和工具包括python-dev、maven2、ant、sun-java6-jre、sun-java6-jdk、bison、flex、gcc、make、autoconf、libevent-dev、libboost-all-dev和git-core。
如何安装Thrift?
安装Thrift的步骤包括解压缩tar包,进入目录后运行./configure --prefix=/usr/local/thrift-0.8.0,接着执行make和sudo make install。
安装fb303时需要执行哪些命令?
在Thrift目录下,运行sh bootstrap.sh和./configure --prefix=/usr/local/fb303-0.8.0 --with-thriftpath=/usr/local/thrift-0.8.0,最后执行make和sudo make install。
如何编译Hadoop 0.20.2版本?
需要修改源列表以下载相应版本,然后使用apt-get source hadoop-0.20进行下载,解压后进入目录并运行sudo ant compile-c++-libhdfs -Dislibhdfs=true进行编译。
安装Scribe时需要注意哪些配置?
安装Scribe时需要克隆代码库并配置Thrift和fb303的路径,使用sh bootstrap.sh和./configure命令进行配置。
如何调整ld加载路径以确保软件正常运行?
需要编辑/etc/ld.so.conf.d/scribe.conf,添加相应的库路径,然后运行sudo ldconfig以更新配置。