Changes between Version 7 and Version 8 of HyperTable


Ignore:
Timestamp:
Mar 18, 2008, 4:56:18 PM (17 years ago)
Author:
sunny
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HyperTable

    v7 v8  
    2525 * [http://diststore.com/ DistStore]
    2626  * DistStore is a family of lightweight Thrift based web services which are extremely scalable in both throughput and dataset size. Its purpose is to offer a simple and flexible data storage solution that can grow with your project from inception to millions of users.
    27 = Technology =
    28  * [http://code.google.com/p/hypertable/wiki/SourceCode Get Source Code]
    29  * [http://code.google.com/p/hypertable/wiki/HowToInstall Build Source Code & Generate Documentation Tree]
    30   * Prerequisite   
    31 {{{
    32 $ apt-get install build-essential (if stdio.h not found)
    33 $ apt-get install zlib1g-dev (if CMake Error: Could NOT find z library)
    34 $ apt-get install libboost.*-dev libboost-doc libboost.*1.34.1 (install Boost version 1.34.1)
    35   NOTE. 用apt-get安裝boost 1.34.1,在執行cmake編譯hypertable時,需要另外定義 -DBoost_INCLUDE_DIR="/usr/include/boost" 
    36 $ apt-get install liblog4cpp4 liblog4cpp4-dev liblog4cpp4-doc (install log4cpp)
    37 $ apt-get install expat libexpat1 libexpat1-dev (install expat)
    38 $ apt-get install doxygen doxygen-doc doxygen-gui (install doxygen)
    39 $ apt-get install graphviz graphviz-dev graphviz-doc (install graphviz)
    40 $ apt-get install libgoogle-perftools0 libgoogle-perftools-dev (install tcmalloc)
    41 $ apt-get install libreadline5 libreadline5-dev libreadline5-dbg (install readline library)
    42 $ apt-get install libattr1 libattr1-dev (if #include <attr/xattr.h> not found)
    43 }}}
    44   * Configure the build
    45 {{{
    46 sunny@hsihdp:~/build/hypertable$ cmake -DCMAKE_INSTALL_PREFIX= -DCMAKE_BUILD_TYPE="Debug" -DBoost_INCLUDE_DIR="/usr/include/boost" ~/git/hypertable
    47 -- Looking for required boost libraries...
    48 -- Boost include dir: /usr/include/boost
    49 -- Boost thread lib: /usr/lib/libboost_thread-mt.so
    50 -- Boost program options lib: /usr/lib/libboost_program_options-mt.so
    51 -- Boost lib dir: /usr/lib
    52 -- Boost version: 1_34_1
    53 -- Looking for doxygen...
    54 -- Looking for doxygen... - found /usr/bin/doxygen
    55 -- Looking for dot tool...
    56 -- Looking for dot tool... - found /usr/bin/dot
    57 -- Found Tcmalloc: /usr/lib/libtcmalloc_minimal.so
    58 -- Found Tcmalloc: /usr/lib/libtcmalloc_minimal.so
    59 -- Got boost 1.34.x, prepend fix directory
    60 -- Configuring done
    61 -- Generating done
    62 -- Build files have been written to: /home/sunny/build/hypertable
    63 }}}
    64   * Build the software
    65 {{{
    66 sunny@hsihdp:~/build/hypertable$ make
    67 [  6%] Built target HyperComm
    68 [ 10%] Built target HyperCommon
    69 [ 11%] Built target commTest
    70 [ 12%] Built target commTestDatagram
    71 [ 12%] Built target commTestReverseRequest
    72 [ 13%] Built target commTestTimeout
    73 [ 13%] Built target commTestTimer
    74 [ 13%] Built target sampleClient
    75 [ 14%] Built target testServer
    76 [ 14%] Built target htConvert
    77 [ 17%] Built target Hyperspace
    78 [ 33%] Built target Hypertable
    79 [ 42%] Built target HyperDfsBroker
    80 [ 50%] Built target Hyperspace.Master
    81 [ 56%] Built target Hypertable.Master
    82 [ 57%] Built target htgc
    83 [ 73%] Built target Hypertable.RangeServer
    84 [ 76%] Built target count_stored
    85 [ 79%] Built target csdump
    86 [ 79%] Built target bmz-test
    87 [ 79%] Built target bmzip
    88 [ 80%] Built target compressor_test
    89 [ 80%] Built target generate_test_data
    90 [ 80%] Built target loadDataSourceTest
    91 [ 81%] Built target locationCacheTest
    92 [ 81%] Built target schemaTest
    93 [ 85%] Built target dfsTest
    94 [ 88%] Built target dfsclient
    95 [ 94%] Built target hyperspace
    96 [ 94%] Built target hyperspaceTest
    97 [ 95%] Built target hypertable
    98 [ 95%] Built target hypertable_test
    99 [ 96%] Built target dumplog
    100 [ 96%] Built target merge_diff
    101 [ 97%] Built target rsTest
    102 [ 98%] Built target rsclient
    103 [ 99%] Built target rsdump
    104 [ 99%] Built target serverup
    105 [100%] Built target localBroker
    106 }}}
    107 
     27= How To Install =
     28 * [http://trac.nchc.org.tw/cloud/wiki/HyperTable/HowToInstall Hypertable installation guide]
    10829= Reference =
    10930 * [http://www.hypertable.org/ HyperTable 官方網站]