Linux 安装thrift

1.确保hbase、Python已经安装好。我的版本分别是:hbase-1.2.6,Python-2.7.x

2.安装thrift

  • 下载thrift,网址:http://archive.apache.org/dist/thrift/
  • 解压缩: tar -zxvf thrift-0.10.0.tar.gz
  • 安装thrift依赖和其他软件包
    使用sudo yum install 安装

    sudo yum install libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool flex bison pkg-config g++ libssl-dev

  • 开始安装thrift
    a) 执行命令: ./configure  如果报 error: Bison version 2.5 or higher must be installed on the system! 需安装Bison 2.5版本以上,下载网址:http://ftp.gnu.org/gnu/bison/ ,选择2.5以上的版本下载即可。
     安装Bison
        ① 解压缩:tar -zxvf bison-2.5.1.tar.gz
        ② cd bison-2.5.1
        ③ ./configure --prefix=/usr
        ④ make
        ⑤ make install
    b) 使用make命令进行编译
        make    // 如果报 “make: *** 没有指明目标并且找不到 makefile。 停止。”错误,可能是以下几种原因
        ① 执行 ./configure失败, ./configure: line 2370: config.log: Permission denied,即config.log文件的访问权限不足,修改权限即可,sudo chmod 777 文件名,之后在执行 ./configure
        ② 系统未安装 gcc导致的。 执行命令:yum install gcc-c++ -y 即可。然后再执行一次 ./configure
    c) 使用make install命令进行安装 sudo make install,如果报make: *** [install-recursive] Error 1错误,是因为没有使用sudo make install导致的。直接在root权限下执行。

  • 检查thrift是否安装成功
    thrif -version 

  • 启动thrift
    hbase-daemons.sh start thrift (集群版启动)
    hbase-daemon.sh start thrift (单机版启动)

  • 关闭thrift
    hbase-daemons.sh stop thrift (集群版启动)
    hbase-daemon.sh stop thrift (单机版启动)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值