scribe 介绍:
scribe 是facebook 开源的分布式日志系统 。 可以用java 借助log4j 向分布式scribe 写入日志。
安装环境:
centos5.2
所需软件:

安装过程:
一、输入
gcc –v
检查
gcc
版本是否
>3.3.5
是,则继续下一步。否,则安装
gcc
。
二、安装
ruby
和
python
python
用默认安装路径。
Ruby
推荐使用默认路径
安装过程均为
./configure
make
make install
三、安装
lievent
解压安装即可
安装过程为
./configure
make
make install
四、安装
boost
解压安装即可(不可改路径)
安装过程为
./configure
make
make install
(
安装用时较长
)
五、安装
php
和
libxml2
先安装
libxml2
(
php
依赖它)
在安装
php
(默认安装路径)
安装过程均为
./configure
make
make install
六、安装
facebook
服务
-- thrift
和
fb303
首先解压并进入
thrift
目录
./bootstrap.sh
./configure –with-boost=/usr/local/include/boost/ -- with-php-config=/phppath /bin/php-config
make
make install
thrift
安装完毕。
在当前目录
cd
到
contrib/fb303/
:
./bootstrap.sh
./configure –with-boost=/usr/local/include/boost/
make
make install
fb303
安装完毕。
七、安装
scribe
./bootstrap
./configure –with-boost=/usr/local/include/boost/
make
make install
安装完毕。
配置环境变量
:
BOOST_ROOT=/usr/local/include/boost/
LD_LIBRARY_PATH=/usr/local/include/boost/lib::/usr/lob:/usr/local/lib
测试:
/usr/local/bin/scribed [scribe 解压目录]/examples/example1.conf
回车会出现:
[Sun Oct 31 23:37:38 2010] "STATUS: STARTING"
-
[Sun Oct
31
23
:
37
:
38
2010
]
"STATUS: configuring"
-
[Sun Oct 31
23
:
37
:
38
2010
]
"got configuration data from file </home/setups/scribe/scribe/examples/example1.conf>"
-
[Sun Oct 31
23
:
37
:
38
2010
]
"CATEGORY : default"
-
[Sun Oct 31
23
:
37
:
38
2010
]
"Creating default store"
-
[Sun Oct 31
23
:
37
:
38
2010
]
"configured <1> stores"
-
[Sun Oct 31
23
:
37
:
38
2010
]
"STATUS: "
-
[Sun Oct 31
23
:
37
:
38
2010
]
"STATUS: ALIVE"
-
[Sun Oct 31
23
:
37
:
38
2010
]
"Starting scribe server on port 1463"
-
Thrift: Sun Oct 31
23
:
37
:
38
2010
libevent
2.0
.
7
-rc method epoll
[Sun Oct 31 23:37:38 2010] "STATUS: configuring"
[Sun Oct 31 23:37:38 2010] "got configuration data from file </home/setups/scribe/scribe/examples/example1.conf>"
[Sun Oct 31 23:37:38 2010] "CATEGORY : default"
[Sun Oct 31 23:37:38 2010] "Creating default store"
[Sun Oct 31 23:37:38 2010] "configured <1> stores"
[Sun Oct 31 23:37:38 2010] "STATUS: "
[Sun Oct 31 23:37:38 2010] "STATUS: ALIVE"
[Sun Oct 31 23:37:38 2010] "Starting scribe server on port 1463"
Thrift: Sun Oct 31 23:37:38 2010 libevent 2.0.7-rc method epoll
okay scribe 服务已启动。 (这个不只是测试,也是启动scribe 服务的方式。)
分享到:
相关推荐
- **安装与配置**:文中详细介绍了 Hadoop、Hive 和 MySQL 的安装过程。例如,为了确保 Java 环境正确配置,需要设置 JAVA_HOME 和 PATH 环境变量。对于 MySQL,还需要安装相应的 JDBC 驱动程序以便其他应用程序能够...
下面我们将深入探讨Scribe及其核心概念、功能和安装过程。 **1. Scribe的基本概念** Scribe是Facebook设计的一种分布式日志系统,它的主要目标是统一收集各种服务的日志数据,提供一种简单高效的方式将日志流传输到...
File-Tail-Scribe 提供了解压安装的便捷方式,使得用户能够轻松地集成到自己的工作流程中。 **主要功能:** 1. **实时监控**:File-Tail-Scribe 可以实时跟踪日志文件的变化,一旦有新的日志条目写入,它会立即...
**ACT转WAV的必要性** 由于ACT是压缩格式,可能会丢失部分音频细节,而WAV作为无损格式,能够完整保留原始音频信息。因此,当用户需要进行高质量的音频编辑、混音或用于专业用途时,将ACT转换为WAV就显得尤为重要。...
本文将深入探讨GitScribe的工作原理、安装与配置、使用步骤以及其在编写电子书过程中的优势。 首先,让我们理解GitScribe的核心概念。GitScribe基于Markdown语法,这是一种轻量级且易于阅读的标记语言,用于编写...
安装Kafka时,通常会创建专用用户以隔离服务,确保系统安全。 数据预处理是数据采集后的关键步骤,包括数据清洗、转换和整合。数据清洗旨在去除噪声、缺失值和不一致的数据,确保数据质量。数据转换则涉及将数据...
如果你想要使用或贡献到`hastyscribe`项目,首先需要解压这个文件,然后根据README中的指示进行安装和构建。 在实际使用`hastyscribe`时,开发者或作者可以编写Markdown文件,例如`example.md`,然后通过命令行工具...
特斯拉TOUCH电子烟升级工具 一,升级工具软件安装 将下载好的升级文件以及升级工具包进行解压 ②选择安装固件升级工具 ④打开安装固件升级软件“TeslacigsISP Install V1.01” ⑤打开安装主题升级软件 ...
- **利用现有工具:**例如ETL工具(如SSIS、Informatica、Scribe等)、CRM数据导入工具、BizTalk/Service Bus等。 - **编写自定义代码:**针对特定需求,可以通过编程方式直接与CRM Web服务接口交互。 #### 微软...