CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sun, 24 Aug 2025 08:40:22 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090615162956
location: https://web.archive.org/web/20090615162956/https://github.com/nuggetwheat/hypertable/tree/v0.9.1.1
server-timing: captures_list;dur=0.876372, exclusion.robots;dur=0.038543, exclusion.robots.policy;dur=0.023185, esindex;dur=0.012529, cdx.remote;dur=101.363782, LoadShardBlock;dur=160.893376, PetaboxLoader3.datanode;dur=46.591342, PetaboxLoader3.resolve;dur=26.386308
x-app-server: wwwb-app200
x-ts: 302
x-tr: 307
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app200; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sun, 24 Aug 2025 08:40:22 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Mon, 15 Jun 2009 16:29:55 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 1619ms
x-archive-orig-etag: "f56abf0b23054185d29409a405f2798d"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 33741
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Mon, 15 Jun 2009 16:29:56 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 15 Jun 2009 16:29:56 GMT", ; rel="memento"; datetime="Mon, 15 Jun 2009 16:29:56 GMT", ; rel="next memento"; datetime="Sat, 17 Oct 2009 11:37:11 GMT", ; rel="last memento"; datetime="Sat, 17 Oct 2009 11:37:11 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_10_20090615151620_crawl101-c/52_10_20090615162925_crawl101.arc.gz
server-timing: captures_list;dur=0.645844, exclusion.robots;dur=0.028202, exclusion.robots.policy;dur=0.016540, esindex;dur=0.011683, cdx.remote;dur=3.909606, LoadShardBlock;dur=101.681201, PetaboxLoader3.datanode;dur=66.277036, PetaboxLoader3.resolve;dur=102.665145, load_resource;dur=126.408120
x-app-server: wwwb-app200
x-ts: 200
x-tr: 298
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
nuggetwheat's hypertable at v0.9.1.1 - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Fork of vicaya/hypertable | |
Description: | A flexible database focused on performance and scalability |
Homepage: | https://hypertable.org/ |
Clone URL: |
git://github.com/nuggetwheat/hypertable.git
Give this clone URL to anyone.
git clone git://github.com/nuggetwheat/hypertable.git
|

Doug Judd (author)
Tue Dec 23 15:16:04 -0800 2008
name | age | message | |
---|---|---|---|
![]() |
CHANGES | Loading commit data... ![]() |
|
![]() |
CMakeLists.txt | ||
![]() |
LICENSE | Thu Nov 13 08:30:06 -0800 2008 | Coding convention cleanups - Got rid of tabs, t... [vicaya] |
![]() |
README | ||
![]() |
bin/ | ||
![]() |
build.xml.in | ||
![]() |
cmake/ | ||
![]() |
conf/ | ||
![]() |
contrib/ | ||
![]() |
demo/ | ||
![]() |
doc/ | Tue Dec 09 17:31:47 -0800 2008 | Fixed some Capfile issues; added test/integrati... [Doug Judd] |
![]() |
examples/ | Fri Nov 14 17:25:40 -0800 2008 | Fixed crash in INSERT command with columns with... [Doug Judd] |
![]() |
lib/ | ||
![]() |
src/ | ||
![]() |
test/ |
================ === CONTENTS === ================ * HOW TO BUILD * HOW TO RUN REGRESSION TESTS * HOW TO BUILD SOURCE CODE DOCUMENTATION TREE (Doxygen) ==================== === HOW TO BUILD === ==================== 1. Install development environment (if necessary) - A standard C++ compiler (e.g.: GCC 4.0+ recommended) apt-get: g++; yum: gcc-c++; source: https://gcc.gnu.org/ (*) - GNU make 3.81+ apt-get: make; yum: make - cmake 2.4.6+ apt-get: cmake; yum: cmake; source: https://www.cmake.org/ 2. Install required libraries - BerkeleyDB 4.6+ apt-get: libdb4.6++-dev; yum: db4-devel Building from source for generic Linux distribution: tar -xzvf ~/Downloads/db-4.7.25.tar.gz cd db-4.7.25/build_unix/ ../dist/configure --enable-cxx make sudo make install echo "/usr/local/BerkeleyDB.4.7/lib" | \ sudo tee /etc/ld.so.conf.d/BerkeleyDB.conf sudo /sbin/ldconfig - Boost version 1.34.1+ apt-get: libboost-.*-dev; yum: boost-devel; source: https://www.boost.org/ Note: if distribution has version older than 1.34.1+, try the generic way. - log4cpp 1.0+ dev lib apt-get: liblog4cpp5-dev; yum: log4cpp-devel; source: https://log4cpp.sourceforge.net/ - sigar Example install on Linux system: binary tarball: https://sourceforge.net/projects/sigar/ tar -xzvf download/hyperic-sigar-1.6.0.tar.gz sudo cp hyperic-sigar-1.6.0/sigar-bin/include/*.h /usr/local/include sudo cp hyperic-sigar-1.6.0/sigar-bin/lib/libsigar-amd64-linux.so \ /usr/local/lib # for 64-bit x86_64 machines ldconfig [NOTE: The amd64 sigar library works for 64-bit Xeon as well] - expat 0.9+ dev lib yum: expat-devel; apt-get: libexpat1-dev source: https://sourceforge.net/projects/expat - readline dev lib apt-get: libreadline5-dev; yum: readline-devel; source: https://tiswww.case.edu/php/chet/readline/rltop.html - ncurses dev lib (usually auto installed by installing the above) - zlib dev lib apt-get: zlib1g-dev; yum: zlib-devel; source: https://zlib.net/ - libevent dev lib (only needed for ThriftBroker support) apt-get: libevent-dev; yum: libevent-devel; source: https://www.monkey.org/~provos/libevent/ - thrift (only needed for ThriftBroker support) Grab a snapshot containing fixes for THRIFT-203 (Apache Jira) from: https://gitweb.thrift-rpc.org/?p=thrift.git;a=summary The usual configure/make/make install will install the thrift IDL compiler and c++, ruby and java libraries by default but not for other languages including python, perl and php etc. You need to follow the installation instructions for each of these languages. RECOMMENDED (but not required): - tcmalloc (to improve server memory usage and performance) apt-get: libgoogle-perftools-dev; yum: google-perftools-devel source: https://code.google.com/p/google-perftools/ - cronolog (for log rotation) apt-get: cronolog; source: https://cronolog.org/ 3. Checkout the source code or download source tarball mkdir ~/src cd ~/src git clone git://scm.hypertable.org/pub/repos/hypertable.git or if tarball: tar zxvf <path_to_tarball> 4. Create an install directory (optional) mkdir ~/hypertable 5. Create a build directory mkdir -p ~/build/hypertable 6. Configure the build. cd ~/build/hypertable cmake ~/src/hypertable By default, hypertable gets installed in /opt/hypertable. To install into your own install directory, say $prefix, you can use: cmake -DCMAKE_INSTALL_PREFIX=$prefix ~/src/hypertable By default the build is configured for debug. To make a release build for production/performance test/benchmark: cmake -DCMAKE_BUILD_TYPE=Release ~/src/hypertable Note, you can also use: ccmake ~/src/hypertable to change build parameters interactively. To build shared libraries, e.g., for scripting language extensions: cmake -DBUILD_SHARED_LIBS=ON ~/src/hypertable Since PHP has no builtin package system, its thrift installation needs to be manually specified for ThriftBroker support: cmake -DPHPTHRIFT_ROOT=~/thrift/lib/php/src ~/src/hypertable 7. Build Hypertable binaries. make (or make -j<number_of_cpu_or_cores_plus_1> for faster compile) make install Note, if it's a shared library install, you might need to do: echo $prefix/$version/lib' | \ sudo tee /etc/ld.so.conf.d/hypertable sudo /sbin/ldconfig Or, you can use the usual LD_LIBRARY_PATH (most Unix like OS) and DYLD_LIBRARY_PATH (Mac OS X) to specify non-standard shared library directories. * Note: Most OS distributions have their own package managers. Popular ones include apt-get for Ubuntu/Debian and yum for Redhat/Fedora/CentOS. To install an apt-get package: sudo apt-get install <package>; a yum package: sudo yum install <package>. =================================== === HOW TO RUN REGRESSION TESTS === =================================== 1. Make sure software is built and installed according to 'HOW TO BUILD' 2. Restart servers and re-create test tables ********************************************************************** *** WARNING: THIS STEP MUST BE PERFORMED PRIOR TO RUNNING THE TEST *** ********************************************************************** version=0.9.1.0 # substitute with appropriate version cd $prefix/$version bin/clean-database.sh bin/start-all-servers.sh local 3. Run the regression tests cd ~/build/hypertable make test ============================================================= === HOW TO BUILD SOURCE CODE DOCUMENTATION TREE (Doxygen) === ============================================================= 1. Install the following libraries: - doxygen (https://www.stack.nl/~dimitri/doxygen/) - graphviz (https://www.graphviz.org/) 2. If you have doxygen installed on your system, then CMake should detect this and add a 'doc' target to the make file. Building the source code documentation tree is just a matter of running the following commands: cd ~/build/hypertable make doc The documentation tree will get generated under ~/build/hypertable/doc. To view the HTML docs, load the following file into a web browser: ~/build/hypertable/doc/html/index.html
This feature is coming soon. Sit tight!