scribed 安装

转自
http://calmhawk.iteye.com/blog/1517303

最近做日志分流,早闻scribed大名,正好安装尝试一下.据说源码很简单,安装很麻烦.

公司yum源里其实有打好包的scribe,可惜是centos5的,苦逼的未升级的历史遗留centos4只能蛋疼的从源码安装.

刚开始借鉴的这篇:

http://dongxicheng.org/search-engine/scribe-installation/

后来发现这篇更简洁:

http://agiletesting.blogspot.com/2009/10/compiling-installing-and-test-running.html

步骤都差不多,先装boost(已有),再装thrift,然后fb303.在之中检查各种依赖的库和软件.

我自己的话,是升级了libevent和automake.

主要说说安装中遇到得问题:

1. thrift对boost的依赖问题: 即使使用正确的--with-boost也始终报版本不匹配.:

改configure文件,把BOOST_CPPFLAGS="-I$ac_boost_path/include" 改为 BOOST_CPPFLAGS="-I$ac_boost_path/"

通过.

2. htons,htonl报parameter不匹配等. 加configure参数(这个在编译scribe的时候也要加上):

CPPFLAGS="-DHAVE_INTTYPES_H -DHAVE_NETINET_IN_H"

3. std:tr1:functional找不到:

find . -name *.h -o -name *.cpp | xargs -i grep -H "tr1/func" {}

文件不多,其实是sed不熟,手动修改了.

4. fb303遇到问题与thrift类似.

4. scribe遇到问题与thrift类似.

5. 编译scribe遇到, configure: error: Could not link against  !的问题: 没有链接上boost的库.

编译boost的共享动态库(.so)于系统库目录.

6. 用example下的scribed_cat做测试程序(scribed_pipe版本过老):

cat apache_access_log | python scribed_cat apache.access

由于项目中木有用hadoop,没有试验与hdfs的集成.

scribed 安装相关推荐

  1. 【资料整理】scribe安装配置

    [资料整理]scribe安装配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ...

  2. scribe安装笔记

    前几天项目中用到的scribe日志系统.于是乎去网上看了一些资料.比较少,不过还是有一些的.又于是乎开始装....结果装了5遍.还是没装上,怎么都编不过去.我快到崩溃的状态了.但是我还是比较死心眼的. ...

  3. scribe php,Scribe日志收集系统的安装

    除此之外本文还收集了网络上的很多资料,加入了自己的一些解决方法,由于没有集中记录,有些地方若出现了相同,还请见谅,感谢原著作者. Scribe是facebook开源的日志收集系统,在facebook内 ...

  4. Scribe安装及配置方法

    scribe简介 Scribe是Facebook开源的分布式日志收集系统,目前在各大互联网公司内部已经得到大量的应用.它能够从各种日志源上收集日志,存储到一个中央存储系统(可以是NFS,分布式文件系统 ...

  5. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

  6. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  7. Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!

    最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...

  8. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

  9. docker一步安装mysql,docker的魅力就在于此

    正常来说,使用docker安装东西的步骤是serach它有没有,然后pull它 这里其实只要一步(如果你没有安装过.没有端口占用等问题的话!!) $ docker run -d -p 3306:330 ...

最新文章

  1. ORB_SLAM2回环检测
  2. 数据流模式、转换、格式与操作
  3. Java带有运算符的字符串转换为Long型
  4. 将Web项目部署到华为云服务器的Linux的Tomcat中
  5. 关于MSSQL存储过程中使用游标的一个小例子(学习)
  6. 7-5 jmu-Java-03面向对象基础-05-覆盖 (3 分)
  7. CSS样式和class应用
  8. C#3.0之神奇的Lambda表达式和Lambda语句
  9. EE JSP:使用自定义标签库生成动态内容
  10. 鸿蒙工业互联网,工业互联网 3D 展示平台
  11. map转json字符串字段排序
  12. <2021SC@SDUSC> 开源游戏引擎 Overload 代码模块分析 之 OvGame (一)—— 概况与 .rc 文件
  13. uni-app image组件当显示不出图片时显示默认图片
  14. 二进制加法器c语言程序,二进制加法器电路框图
  15. 端到端语音识别 ESPnet ASR脚本流程(asr.sh)
  16. 海康威视python实习生面试
  17. 74cms骑士人才招聘系统源码SE版 v3.16.0
  18. 记一次抗DDOS演练
  19. 眼花缭乱的家电市场,我们到底需要一台什么样的电视?
  20. PLL中的locked信号解析

热门文章

  1. 台式计算机功率是多少瓦,台式电脑电源功率多大才合适?组装电脑选购电源功率瓦数指南...
  2. 【重新安装MySql5.7.24 / MySql57过程】好多个错误,慢慢改好的
  3. 国考证监会计算机考试真题
  4. 计算机桌面造句四年级,桌面造句
  5. 如何调换计算机桌面壁纸,怎样让电脑自动更换桌面背景
  6. linux V4L2子系统——v4l2架构(3)之video_device
  7. Gbase存储过程详细教程
  8. 清理 Snapd以释放磁盘空间
  9. 功能和性能的关系和区别对性能问题的考虑
  10. java中io流,Reader和Writer,InputStream和OutputStream,转换流 InputStreamReader 和 OutputStreamWriter