install Facebook scribe on Debian Squeeze

💡 原文中文,约2600字,阅读约需7分钟。
📝

内容提要

本文介绍了在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以更新配置。

➡️

继续阅读