`
mxsfengg
  • 浏览: 209732 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

(转)scribe 安装过程

阅读更多

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"

Java代码
  1. [Sun Oct  31   23 : 37 : 38   2010 "STATUS: configuring"    
  2. [Sun Oct 31   23 : 37 : 38   2010 "got configuration data from file </home/setups/scribe/scribe/examples/example1.conf>"    
  3. [Sun Oct 31   23 : 37 : 38   2010 "CATEGORY : default"    
  4. [Sun Oct 31   23 : 37 : 38   2010 "Creating default store"    
  5. [Sun Oct 31   23 : 37 : 38   2010 "configured <1> stores"    
  6. [Sun Oct 31   23 : 37 : 38   2010 "STATUS: "    
  7. [Sun Oct 31   23 : 37 : 38   2010 "STATUS: ALIVE"    
  8. [Sun Oct 31   23 : 37 : 38   2010 "Starting scribe server on port 1463"    
  9. 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概述 scribe最初由Facebook开源,作为一个高效的日志管理工具,它支持多种协议,包括TCP、UDP和HTTP。scribe的核心功能是将多个来源的...

    scribe安装配置文档[汇编].pdf

    Scribe 安装配置文档 Scribe 是 Facebook 开源的日志收集系统,已经在 Facebook 内部得到大量的应用。它能从各种日志源收集日志,存储到一个中央存储系统上,便于进行集中统计分析处理。它为日志的”分布式收集,...

    scribe软件

    - **文档**: 可能包含README文件或wiki页面,介绍如何安装、配置和使用scribe。 在实际应用中,scribe常与其它日志处理工具结合使用,例如Logstash或Fluentd,以实现更复杂的数据处理和分析。同时,它也可以配合...

    Scribe日志记录讲解

    在安装配置方面,以 FreeBSD 为例,Scribe 可以通过 pkg_add 命令直接安装二进制包,同时需要安装 thrift 和 fb303 包。在 Ubuntu 系统下,使用 apt-get 命令获取依赖包,而在 CentOS 中,可能需要手动下载依赖并...

    scribe客户端所需jar包

    2. **Thrift**:Thrift是一种接口定义语言和跨语言的RPC(远程过程调用)框架,它在scribe中用于客户端和服务端之间的通信。 3. **Java客户端**:scribe的Java客户端库包含了与scribe服务端通信所需的类和方法,...

    facebook scribe

    Facebook Scribe 是一个专门为大规模日志管理设计的系统,它简化了日志收集的过程,提高了日志处理的效率。在需要处理大量日志数据的环境中,Scribe提供了可靠、可扩展的解决方案,为运维人员提供了有力的工具。同时...

    VideoScribe.7z

    在压缩包内的文件名称列表中,“使用说明.txt”是为用户提供操作指导的文档,帮助用户了解如何安装、配置和使用VideoScribe;而“VideoScribe2.3.4中文汉化可输入汉字”则意味着这是一个经过汉化的版本,不仅语言...

    VideoScribe.3.2.003

    如果您想自己尝试一下,则可以以某种方式安装摄像机并花费数小时进行绘制,但是更有效的方法是使用VideoScribe。它使您可以创建自己绘制的视频演示文稿。界面的现代设计及其直观的控件使此过程尽可能简单。 该软件...

    scribe-1.3.5.jar

    scribe-1.3.5.jar

    VideoScribe2.3.4中文输入.rar

    《VideoScribe 2.3.4:轻松创建手绘动画的神器》 VideoScribe,简称VS,是一款备受赞誉的动画制作软件,专为那些希望创作独特且引人入胜的手绘视频的用户设计。这个强大的工具以其易用性和丰富的资源库而闻名,无论...

    scribe+hadoop+log4j+hive+mysql

    - **安装与配置**:文中详细介绍了 Hadoop、Hive 和 MySQL 的安装过程。例如,为了确保 Java 环境正确配置,需要设置 JAVA_HOME 和 PATH 环境变量。对于 MySQL,还需要安装相应的 JDBC 驱动程序以便其他应用程序能够...

    facebook-scribe-63e4824.tar

    - **安装**: 执行`sudo make install`将Scribe安装到系统路径。 - **配置**: 配置`scribe.conf`文件,指定监听端口、日志存储方式以及存储模块的配置。 - **启动Scribe**: 使用`scribe`命令启动服务。 **4. 使用...

    VideoScribe for mac版

    一款非常有趣的手绘动画视频制作软件,我们经常会看到一些创意动画视频,其中就有一只拿着画笔的手画出整幅画面,就像快进效果的沙画一样。这种手绘视频不仅有创意,还可以装X,自己可以制定视频内容,可以是你跟你...

    scribe-apache-1.5.0.zip

    【scribe-apache-1.5.0.zip】是一款基于Apache许可的开源项目,主要用于日志收集和管理系统。Scribe最初由Facebook开发并贡献给了开源社区,它设计的目的是在一个高流量、分布式环境中集中处理和存储来自不同服务的...

    Facebook大量数据处理 Scribe.zip

    **Scribe:Facebook的大数据处理框架** 在大数据领域,Facebook作为全球最大的社交网络之一,面临着海量数据的收集、存储和处理挑战。为了有效应对这些挑战,Facebook开发了名为Scribe的系统,它是一个集中式的日志...

    VideoScribe

    2. **性能提升**:可能提升了软件的运行速度,减少了延迟,使手绘过程更加流畅。 3. **用户体验**:改进了用户界面,使其更直观易用,或者增加了自定义选项,让用户能够按照个人喜好调整工作环境。 4. **稳定性**:...

    Flat earth scribe

    Flat earth scribe

    scribe-2.2.tar.gz

    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

    File-Tail-Scribe 提供了解压安装的便捷方式,使得用户能够轻松地集成到自己的工作流程中。 **主要功能:** 1. **实时监控**:File-Tail-Scribe 可以实时跟踪日志文件的变化,一旦有新的日志条目写入,它会立即...

    Oauth实例(使用Scribe-java)

    在这个实例中,我们将使用Scribe-java库来实现OAuth与新浪微博的集成。 Scribe-java是一个轻量级的Java库,专门用于处理OAuth 1.0a和OAuth 2.0的身份验证流程。这个库简化了与各种OAuth服务提供商的交互,包括获取...

Global site tag (gtag.js) - Google Analytics