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

Hypertable 安装

阅读更多
####Basic Dependencies
1. rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
2. yum install gcc-c++ make cmake python-devel bzip2-devel zlib-devel expat-devel
3. wget http://downloads.sourceforge.net/boost/boost_1_37_0.tar.bz2
4. bzip2 -d boost_1_37_0.tar.bz2
5. tar -xvf boost_1_37_0.tar
6. cd boost_1_37_0
7. ./configure
8. make
9. make install
10. cd /etc/yum.repos.d
11. wget http://dries.eu/pub/dries-el.repo
12. yum install log4cpp-devel git-core cronolog google-perftools-devel libevent-devel readline-devel ncurses-devel
13. wget http://internap.dl.sourceforge.net/sourceforge/sigar/hyperic-sigar-1.6.0.tar.gz
14. tar -xzvf hyperic-sigar-1.6.0.tar.gz
15. cp hyperic-sigar-1.6.0/sigar-bin/include/*.h /usr/local/include
16. cp hyperic-sigar-1.6.0/sigar-bin/lib/libsigar-x86-linux.so /usr/local/lib/
17. wget http://download.oracle.com/berkeley-db/db-4.7.25.tar.gz
18. yum install xml-commons-apis
19. wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.5.8.linux.bin.tar.gz
20 tar -zxvf doxygen-1.5.8.linux.bin.tar.gz
21. cd doxygen-1.5.8
22 ./configure
23 make
24 make install
 wget http://download.oracle.com/berkeley-db/db-4.7.25.tar.gz
25. tar -zxvf db-4.7.25.tar.gz
26. cd db-4.7.25/build_unix/
27. ../dist/configure --enable-cxx
28. make
29. make install
30. sh -c "if [ ! -e /etc/hosts ]; then echo '127.0.0.1     localhost.localdomain   localhost' > /etc/hosts ; fi"
31. sh -c "echo '/usr/local/lib' > /etc/ld.so.conf.d/local.conf"
32. sh -c "echo '/usr/local/BerkeleyDB.4.7/lib' > /etc/ld.so.conf.d/BerkeleyDB.4.7.conf"
33. /sbin/ldconfig

######thrift



wget -O jdk-6u12-linux-i586-rpm.bin <really-long-url-from-sun>
chmod 755 jdk-6u12-linux-i586-rpm.bin
./jdk-6u12-linux-i586-rpm.bin
yum install ant automake libtool flex bison pkgconfig libevent-devel ruby-devel perl-Bit-Vector php
wget http://dag.wieers.com/rpm/packages/perl-Class-Accessor/perl-Class-Accessor-0.31-1.el5.rf.noarch.rpm
yum localinstall perl-Class-Accessor-0.31-1.el5.rf.noarch.rpm  --nogpgcheck
wget -O thrift.tgz http://tr.im/hu0b  (See hypertable README for location of working Thrift snapshot)
tar -xzvf thrift.tgz
cd thrift
./bootstrap.sh
#./configure
./configure --without-csharp
make
make install
/sbin/ldconfig


####Install hypertable:
1. Checkout the source code.

    mkdir -p <your_source_dir>
    cd <your_source_dir>
    git clone git://scm.hypertable.org/pub/repos/hypertable.git

2. Create an install directory

    mkdir -p <your_install_dir>

3. Create a build directory

    mkdir -p <your_build_dir>

4. Configure the build.

    cd <your_build_dir>
    cmake <your_source_dir>

    To edit the build options interactively:

        ccmake <your_source_dir>

5. Build the software.

    make 
    make install
### change the correct configuation on Make file

6.  /opt/hypertable/0.9.2.3/java/lib

7.  cp /usr/lib/hadoop/hadoop-0.18.3-core.jar .

### check which port they used

8. less /etc/hadoop/conf/hadoop-site.xml 

9. vi hypertable.cfg  ### change the port the hadoop uses if needed

10. /opt/hypertable/0.9.2.6/bin/start-all-servers.sh hadoop




###HOW TO INSTALL

http://code.google.com/p/hypertable/wiki/HowToInstall
分享到:
评论

相关推荐

    HyperTable安装部署文档

    ### HyperTable安装部署知识点 #### 一、HyperTable简介 HyperTable是一款开源的分布式数据库系统,它基于Google的Bigtable论文实现,适用于大规模数据管理和处理。HyperTable支持高并发读写操作,具备良好的扩展性...

    miwei_temp:miwei_temp

    如何安装 您可以下载适合您平台的二进制程序包,也可以从源代码中进行构建。 二进制包可以从获得。 有关超表二进制包的入门,请参见此。 如何从源构建 下载源: 您可以从下载发布源tar球,然后将其解压缩到源目录...

    Hadoop入门中文手册

    目的是帮助你快速完成单机上的Hadoop安装与使用以便你对Hadoop分布式文件系统(HDFS)和Map-Reduce框架有所体会,比如在HDFS上运行示例程序或简单作业等,同样也介绍了Hive,HBase详细安装应用! 目前国内应用和研究...

    pg12主从高可用+timescaledb分布式节点

    首先,我们将理解Patroni的作用及其在高可用性设置中的角色,然后详细介绍TimescaleDB的安装与配置过程。 Patroni是一款用于管理PostgreSQL集群的开源工具,它实现了基于etcd或Zookeeper的分布式锁服务,确保在主从...

    timescaledb-postgresql-13_2.3.0-windows-amd64.zip

    此外,TimescaleDB还提供了强大的聚合函数,如HYPERTABLE,用于快速计算时间窗口内的聚合操作。 4. **应用场景**: TimescaleDB适用于需要大量收集和分析时间敏感数据的场景,如物联网(IoT)设备数据、金融交易记录...

    timescaledb-postgresql-12_2.3.0-windows-amd64.zip

    通过创建 hypertable(超表),TimescaleDB将时间序列数据分布到多个物理表上,实现水平扩展。 - 在PostgreSQL 12中,TimescaleDB提供了丰富的SQL接口,用户可以使用标准SQL进行插入、更新、查询等操作,同时享受到...

    mesos-deb-packaging, 用于 Debian,Ubuntu,CentOS,RHEL和Fedora的Mesos软件包.zip

    mesos-deb-packaging, 用于 Debian,Ubuntu,CentOS,RHEL和Fedora的Mesos软件包 Mesos Debian封装构建脚本,用创建一个Mesos软件包,以便在集群中简单安装。Mesos是一个集群管理器,它可以跨分布式应用程序或者框架...

    Hive-mongo:用于连接 MongoDB 的 hive 存储处理程序

    这是 Apache HIVE 的 MongoDB 存储处理程序的快速而肮脏... ##How to build 这是一个关于如何构建的简单指南,希望对您有所帮助(感谢 WalterDalton 提供信息): 确保您安装了 java sdk(否则从下载并安装), $JAVA_H

    sigar监控windows和linux系统所需要的配置文件

    Sigar(System Information Gatherer and Reporter)是一款强大的跨平台系统监控工具,由Hypertable组织开发并维护。它提供了一种统一的接口,用于获取各种操作系统(包括Windows和Linux)的系统信息,如内存使用...

    Redis实战 中文

    安装Redis通常包括以下几个步骤:下载源码包、编译安装、配置环境变量等。对于Linux系统而言,还可以通过包管理器如apt-get或yum来进行安装。 ##### 1.4.2 配置Redis 配置Redis主要包括设置监听地址、端口、密码、...

    Redis 实战

    2. **编译安装**:解压源码包后,在终端中运行相应的编译安装命令。 3. **配置Redis**:编辑`redis.conf`文件来设置所需的参数,例如端口号、最大内存限制等。 ##### 4.2 基本命令使用 Redis提供了丰富的命令集,...

    Redis实战中文版

    1.1部分介绍了Key-Value存储系统,包括Voldemort、Dynamo、memcachedb、Cassandra、memcached和Hypertable等不同的存储系统。1.2部分解释了为什么选择Key-Value存储,特别是在大规模互联网应用和云存储中的应用。...

    redis实战红丸出品

    Key-Value存储系统是一种数据存储模型,通过键值对的方式存储数据,常见的系统有Voldemort、Dynamo、memcached、Cassandra、memcachedb、Hypertable等。这些系统适用于大规模的互联网应用、云存储以及具有高性能要求...

    redis实战 pdf

    - **Hypertable**:基于Google Bigtable的分布式数据库,适用于处理海量数据。 #### 四、为什么选择Key-Value Store - **大规模的互联网应用**:随着互联网应用规模的不断扩大,传统的关系型数据库在处理大规模...

    Redis实战《红丸出品》

    1. **Key-Value存储系统概述**:介绍不同类型的Key-Value存储系统,包括Voldemort、Dynamo、memcachedb、Cassandra、memcached、Hypertable等。 2. **选择Key-Value Store的理由**:探讨Key-Value Store在大规模...

    Redis实战.pdf

    了解这些基础知识后,"初识 Redis"部分会进一步介绍Redis的基本概念、安装与配置,以及如何使用Redis命令进行数据操作。Redis的性能优势和易用性使其在众多Key-Value存储系统中脱颖而出,成为许多开发者首选的工具。...

    MongoDB.txt

    - **实例**:Bigtable, Cassandra, HBase, Hypertable。 - **文档模型**:适合于存储复杂的数据结构。 - **优点**:数据格式要求不严格,无需事先定义结构。 - **缺点**:查询性能不高,缺乏统一查询语法。 - *...

Global site tag (gtag.js) - Google Analytics