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 服务的方式。)
分享到:
相关推荐
下面我们将深入探讨scribe的安装过程,以及如何编写安装脚本。 ### 一、scribe概述 scribe最初由Facebook开源,作为一个高效的日志管理工具,它支持多种协议,包括TCP、UDP和HTTP。scribe的核心功能是将多个来源的...
Scribe 安装配置文档 Scribe 是 Facebook 开源的日志收集系统,已经在 Facebook 内部得到大量的应用。它能从各种日志源收集日志,存储到一个中央存储系统上,便于进行集中统计分析处理。它为日志的”分布式收集,...
- **文档**: 可能包含README文件或wiki页面,介绍如何安装、配置和使用scribe。 在实际应用中,scribe常与其它日志处理工具结合使用,例如Logstash或Fluentd,以实现更复杂的数据处理和分析。同时,它也可以配合...
在安装配置方面,以 FreeBSD 为例,Scribe 可以通过 pkg_add 命令直接安装二进制包,同时需要安装 thrift 和 fb303 包。在 Ubuntu 系统下,使用 apt-get 命令获取依赖包,而在 CentOS 中,可能需要手动下载依赖并...
2. **Thrift**:Thrift是一种接口定义语言和跨语言的RPC(远程过程调用)框架,它在scribe中用于客户端和服务端之间的通信。 3. **Java客户端**:scribe的Java客户端库包含了与scribe服务端通信所需的类和方法,...
Facebook Scribe 是一个专门为大规模日志管理设计的系统,它简化了日志收集的过程,提高了日志处理的效率。在需要处理大量日志数据的环境中,Scribe提供了可靠、可扩展的解决方案,为运维人员提供了有力的工具。同时...
在压缩包内的文件名称列表中,“使用说明.txt”是为用户提供操作指导的文档,帮助用户了解如何安装、配置和使用VideoScribe;而“VideoScribe2.3.4中文汉化可输入汉字”则意味着这是一个经过汉化的版本,不仅语言...
如果您想自己尝试一下,则可以以某种方式安装摄像机并花费数小时进行绘制,但是更有效的方法是使用VideoScribe。它使您可以创建自己绘制的视频演示文稿。界面的现代设计及其直观的控件使此过程尽可能简单。 该软件...
scribe-1.3.5.jar
《VideoScribe 2.3.4:轻松创建手绘动画的神器》 VideoScribe,简称VS,是一款备受赞誉的动画制作软件,专为那些希望创作独特且引人入胜的手绘视频的用户设计。这个强大的工具以其易用性和丰富的资源库而闻名,无论...
- **安装与配置**:文中详细介绍了 Hadoop、Hive 和 MySQL 的安装过程。例如,为了确保 Java 环境正确配置,需要设置 JAVA_HOME 和 PATH 环境变量。对于 MySQL,还需要安装相应的 JDBC 驱动程序以便其他应用程序能够...
- **安装**: 执行`sudo make install`将Scribe安装到系统路径。 - **配置**: 配置`scribe.conf`文件,指定监听端口、日志存储方式以及存储模块的配置。 - **启动Scribe**: 使用`scribe`命令启动服务。 **4. 使用...
一款非常有趣的手绘动画视频制作软件,我们经常会看到一些创意动画视频,其中就有一只拿着画笔的手画出整幅画面,就像快进效果的沙画一样。这种手绘视频不仅有创意,还可以装X,自己可以制定视频内容,可以是你跟你...
【scribe-apache-1.5.0.zip】是一款基于Apache许可的开源项目,主要用于日志收集和管理系统。Scribe最初由Facebook开发并贡献给了开源社区,它设计的目的是在一个高流量、分布式环境中集中处理和存储来自不同服务的...
**Scribe:Facebook的大数据处理框架** 在大数据领域,Facebook作为全球最大的社交网络之一,面临着海量数据的收集、存储和处理挑战。为了有效应对这些挑战,Facebook开发了名为Scribe的系统,它是一个集中式的日志...
2. **性能提升**:可能提升了软件的运行速度,减少了延迟,使手绘过程更加流畅。 3. **用户体验**:改进了用户界面,使其更直观易用,或者增加了自定义选项,让用户能够按照个人喜好调整工作环境。 4. **稳定性**:...
Flat earth scribe
scribe-2.2.tar.gz 下载地址: https://github.com/facebook/scribe Scribe is a server for aggregating log data streamed in real time from a large number of servers. It is designed to be scalable, ...
File-Tail-Scribe 提供了解压安装的便捷方式,使得用户能够轻松地集成到自己的工作流程中。 **主要功能:** 1. **实时监控**:File-Tail-Scribe 可以实时跟踪日志文件的变化,一旦有新的日志条目写入,它会立即...
在这个实例中,我们将使用Scribe-java库来实现OAuth与新浪微博的集成。 Scribe-java是一个轻量级的Java库,专门用于处理OAuth 1.0a和OAuth 2.0的身份验证流程。这个库简化了与各种OAuth服务提供商的交互,包括获取...