Hypertable Installation on Ubuntu

阅读更多
Ubuntu 8.10 Intrepid Ibex 32-bit

EC2: ami-5c709435

Basic Dependencies

apt-get update
apt-get install g++ cmake libboost-dev liblog4cpp5-dev git-core cronolog libgoogle-perftools-dev libevent-dev zlib1g-dev libexpat1-dev libdb4.6++-dev libncurses-dev libreadline5-dev
wget http://internap.dl.sourceforge.net/sourceforge/sigar/hyperic-sigar-1.6.2.tar.gz
tar -xzvf hyperic-sigar-1.6.2.tar.gz
cp hyperic-sigar-1.6.2/sigar-bin/include/*.h /usr/local/include
cp hyperic-sigar-1.6.2/sigar-bin/lib/libsigar-x86-linux.so /usr/local/lib/
ldconfig

Thrift Broker Dependencies

See this official thrift installation wiki page for up-to-date installation instructions.

apt-get install sun-java6-jdk
update-java-alternatives --set java-6-sun
apt-get install ant autoconf automake libtool bison flex pkg-config php5 php5-cli ruby-dev libhttp-access2-ruby libbit-vector-perl
sudo ln -f -s /bin/bash /bin/sh
svn co http://svn.apache.org/repos/asf/incubator/thrift/trunk thrift
cd thrift
./bootstrap.sh
./configure
sudo make
sudo make install
sudo ldconfig

# install hypertable
mkdir hypertable_src
mkdir hypertable_build
cd hypertable_src
git clone git://scm.hypertable.org/pub/repos/hypertable.git
cd hypertable_build
cmake ../hypertable_src/hypertable
sudo make
sudo make install
Note:
1. 如果得到  "CMake Error: Could NOT find BZip2" 错误
sudo apt-get install libbz2-dev
2. 安装thrit时注意使用最新的版本以及ant的最新版本

你可能感兴趣的:(Ubuntu,Git,SVN,Ruby,Flex)