`
szhnet
  • 浏览: 109724 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

scribe安装

 
阅读更多
安装参考了 http://mxsfengg.iteye.com/blog/906900

1.python
服务器上已装

2.boost
下载的1.49.0
安装方法可以参考boost的Getting Started
./bootstrap.sh
./b2 install

3.libevent
下载的2.0.21
./configure
make
make install

4.thrift
下载的0.9.0
./configure
make
make install

5.fb303
fb303就在thrift中的contrib\fb303目录中
./bootstrap.sh
./configure
make
make install

6.scribe
直接下载的master
./bootstrap.sh
./configure
make
make install
编译过程中可能会报错,什么TBinaryProtocol.tcc:154:错误之类的。参考网上的解决方法即可。

7.测试一下是否能用了
进入到scribe-master/examples目录

启动
执行 scribed example1.conf
可能会报错,类似于 scribed: error while loading shared libraries: libboost_filesystem.so.1.49.0: cannot open shared object file: No such file or directory
加入环境变量 LD_LIBRARY_PATH=/usr/lib:/usr/local/lib 应该就可以了

停止
执行scribe_ctrl stop
可能会报错,类似于ImportError: No module named fb303_scripts。因为那个脚本是用python写的,需要配置python的环境变量。
加入环境变量 PYTHONPATH=/usr/lib/python2.7/site-packages



如果用java进行开发的话,还需要一些jar包
需要用到ant
1.libthrift.jar
进入到thrift的lib/java目录
执行 ant
如果出错,可能是路径配置的问题,按照自己的实际情况修改一下build.xml中的thrift.root和thrift_compiler,应该就行了。
在build目录下会有构建好的jar包,还会生成pom哦。

2.libfb303.jar
进入到thrift的contrib\fb303\java目录
执行 ant
在build的目录下会有构建好的jar包,还会生成pom哦。

3.scribe客户端
将thrift的contrib\fb303拷到scribe的if目录下,因为scribe.thrift引用了fb303.thrift。(其实只需要fb303的if目录)
进入scribe的if目录
执行thrift -gen java scribe.thrift
在gen-java目录下,会有生成好的java代码,将其编译打包即可,编译时需要依赖libthrift和libfb303。也可以写个build.xml用ant来搞。可以参考libthrift或者libfb303的build.xml。
分享到:
评论

相关推荐

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

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

    scribe详细安装文档

    **scribe详细安装文档** scribe是一个广泛使用的日志聚合系统,主要设计用于收集、分类和转发分布式系统的日志数据。在大型分布式环境中,如Hadoop或Facebook等,scribe扮演着至关重要的角色,它允许各个节点将日志...

    facebook-scribe-63e4824.tar

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

    scribe软件

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

    Scribe日志记录讲解

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

    scribe客户端所需jar包

    scribe客户端是用于集成日志记录系统的一个开源库,主要针对分布式环境中的日志管理。它支持多种日志接收协议,...确保你正确地安装了所有必要的jar包,并根据示例代码和配置文件进行适当的调整,以适应你的特定需求。

    VideoScribe.7z

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

    VideoScribe.3.2.003

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

    scribectl:backubescribe的命令行界面

    要将Scribe安装在Kubernetes或OpenShift集群中: 要试用Scribe,请按照的步骤进行。 在集群中设置存储的提示 (已包含在上面链接的实物脚本中) AWS技巧来设置您的存储以使用Snapshot CopyMethod: # Switch ...

    scribe+hadoop+log4j+hive+mysql

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

    File-Tail-Scribe

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

    scribe+thrift+fb303已经编译好的rpm包,直接下载安装使用

    最佳环境 CentOS 5.4 Scribe真正可用rpm安装包 apache-thrift-0.7.0-1.x86_...无需编译,一命令安装。简单快捷,方便部署。 ======================================== 本资料共包含以下附件: scribe+thrift+fb303.7z

    scribe-log4j:将日志消息发送到 Scribe 的 log4j appender

    将 scribe-client 安装到本地 maven 仓库 cd scribe-log4j/scribe-client mvn install 运行聚合日志的 scribe 服务器(请参阅下面的简短说明) 如果需要,请修复scribe-log4j/scribe-example/src/main/resources/...

    scribe:node.js 日志模块

    node.js 的流日志记录模块 _ _ (_) | ___ ___ _ __ _| |__ ___ / __|/ __| '__| | '_ \ / _ \ \__ \ (__| | | | |_) | __/ |___/\___|_| |_|_.__/ \_...Scripta 只是 Scriptum 的复数,它是为 Scribe 实现的 writ

    ddth-log2scribe:Log4j & Slf4j 适配器将日志写入 scribe 服务器

    安装 最新发布版本: 0.1.0 。 请参阅 。 Maven 依赖: < groupId>com.github.ddth</ groupId> < artifactId>ddth-log2scribe < version>0.1.0 用法 Log4j 配置 log4j.appender.X=...

    scribe-bus:在redis pub-sub和Scribe-js上运行的Light日志管理器,以确保您拥有一个智能仪表板来查看所有日志

    更好的日志管理 ...首先安装模块。 yarn add scribe-bus 在您的应用程序中登录 在您的应用中使用以下代码。 注意:此记录器不会替换默认控制台(因为默认情况下Scribe-Js起作用)。 //pass redis configurati

    scribe-plugin-smart-lists

    安装 bower install scribe-plugin-smart-lists 或者,您可以。 使用范例 scribe-plugin-smart-lists是一个AMD模块: require ( [ 'scribe' , 'scribe-plugin-smart-lists' ] , function ( Scribe , ...

    scribe-plugin-image-command:用于将图像上传到 S3 的 Scribe 编辑器插件

    - 文档:可能包含README文件,介绍如何安装、配置和使用插件的详细信息。 - 资源文件:如CSS样式表,可能用于自定义插件的视觉表现。 了解并掌握"scribe-plugin-image-command"的使用,不仅可以提高Scribe编辑器的...

    scribe:从您的Laravel代码库中为人类生成API文档。

    :waving_hand: Scribe可以帮助您自动生成文档,但是如果您真的想制作友好,可维护和可测试的API文档,则还需要了解一些其他信息。 所以我为你做。 :hugging_face: 特征 漂亮HTML文档页面,包括随附的代码示例和友好...

    scribe:cli笔记程序

    用户需要了解如何在自己的系统上安装和配置scribe,包括获取源代码(如从压缩包“scribe-master”解压)、设置环境变量以及初始化和配置Git仓库。 9. **自定义与扩展**: scribe 可能允许用户自定义快捷键、配置...

Global site tag (gtag.js) - Google Analytics