좋은 프로그램은 마음의 여유에서 나온다.

쓰리프트 설치 본문

클라우드,빅데이터/Thrift

쓰리프트 설치

좋은데이 2012. 8. 27. 21:39

우분투 11.10 버전에서 테스트


시스템 요구사항


g++ 3.3.5

boost 1.33.1

lex, yacc 실행 라이브러리


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


http://thrift.apache.org 에서 다운로드 하거나 


sudo wget https://dist.apache.org/repos/dist/release/thrift/0.8.0/thrift-0.8.0.tar.gz


./configure JAVAC=자바경로 --prefix=설치경로


JAVAC=자바경로 --prefix=설치경로 생략시 기본 위치로 설치됨


중간에 configure: error: "Error: libcrypto required." 이런 에러가 나면

아래 문장으로 libssl을 설치하면 됨


sudo apt-get install libssl-dev


./configure --with-boost=/usr/local


make


sudo make install


~/.bashrc 에 패스를 걸어준다


export PATH=설치경로/bin:$PATH


source ~/.bashrc


스크라이브 테스트를 위해 python 라이브러리가 필요한 경우

thrift소스 폴더에서

cd lib/py

sudo python setup.py install



Comments