CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Fri, 05 Sep 2025 21:58:31 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20081027213457
location: https://web.archive.org/web/20081027213457/https://github.com/nuggetwheat/hypertable/tree
server-timing: captures_list;dur=2.188675, exclusion.robots;dur=0.090543, exclusion.robots.policy;dur=0.018224, esindex;dur=0.018604, cdx.remote;dur=245.183766, LoadShardBlock;dur=409.399066, PetaboxLoader3.datanode;dur=130.036317, PetaboxLoader3.resolve;dur=96.516252
x-app-server: wwwb-app203
x-ts: 302
x-tr: 718
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app203; 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 301
server: nginx
date: Fri, 05 Sep 2025 21:58:32 GMT
content-type: text/html; charset=utf-8
content-length: 118
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Mon, 27 Oct 2008 21:34:55 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20081027213457/https://github.com/nuggetwheat/hypertable/tree/master
x-archive-orig-x-runtime: 1.70315
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 118
cache-control: max-age=1800
memento-datetime: Mon, 27 Oct 2008 21:34:57 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 27 Oct 2008 21:34:57 GMT", ; rel="memento"; datetime="Mon, 27 Oct 2008 21:34:57 GMT", ; rel="next memento"; datetime="Tue, 09 Jun 2009 16:52:23 GMT", ; rel="last memento"; datetime="Sat, 01 May 2010 07:52:30 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_6_20081027154414_crawl103-c/52_6_20081027213428_crawl103.arc.gz
server-timing: captures_list;dur=0.528626, exclusion.robots;dur=0.019383, exclusion.robots.policy;dur=0.008646, esindex;dur=0.009734, cdx.remote;dur=61.273687, LoadShardBlock;dur=548.032738, PetaboxLoader3.resolve;dur=614.137515, PetaboxLoader3.datanode;dur=227.142543, load_resource;dur=413.730547
x-app-server: wwwb-app203
x-ts: 301
x-tr: 1058
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
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: Fri, 05 Sep 2025 21:58:33 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Mon, 27 Oct 2008 21:34:57 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 1.96624
x-archive-orig-etag: "a6ed1a760cda1f1a3b68524f0879db2f"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 23372
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Mon, 27 Oct 2008 21:34:57 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 16 Sep 2008 10:05:18 GMT", ; rel="prev memento"; datetime="Tue, 16 Sep 2008 10:05:18 GMT", ; rel="memento"; datetime="Mon, 27 Oct 2008 21:34:57 GMT", ; rel="next memento"; datetime="Sat, 06 Jun 2009 13:57:14 GMT", ; rel="last memento"; datetime="Thu, 03 Sep 2009 06:58:12 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_6_20081027154414_crawl103-c/52_6_20081027213428_crawl103.arc.gz
server-timing: captures_list;dur=7.695943, exclusion.robots;dur=0.018571, exclusion.robots.policy;dur=0.009298, esindex;dur=0.015192, cdx.remote;dur=24.990786, LoadShardBlock;dur=294.471871, PetaboxLoader3.datanode;dur=255.741097, load_resource;dur=189.074606, PetaboxLoader3.resolve;dur=129.057325
x-app-server: wwwb-app203
x-ts: 200
x-tr: 583
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
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 master — 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 Sep 30 17:12:46 -0700 2008
name | age | message | |
---|---|---|---|
![]() |
CHANGES | Tue Sep 30 17:12:46 -0700 2008 | Prep for 0.9.0.11 release [Doug Judd] |
![]() |
CMakeLists.txt | Tue Sep 30 17:12:46 -0700 2008 | Prep for 0.9.0.11 release [Doug Judd] |
![]() |
LICENSE | Thu Jul 19 17:56:46 -0700 2007 | More progress on CMake [nuggetwheat] |
![]() |
README | Fri Aug 29 21:12:45 -0700 2008 | Updated README to include log4cpp patch instruc... [Doug Judd] |
![]() |
bin/ | Tue Sep 23 17:36:27 -0700 2008 | Major overhaul: immutable cell cache & time... [Doug Judd] |
![]() |
build.xml | Tue Sep 30 17:12:46 -0700 2008 | Prep for 0.9.0.11 release [Doug Judd] |
![]() |
cmake/ | Thu Aug 07 21:02:52 -0700 2008 | Fixed problem in FindBerkeleyDB.cmake also fixe... [Doug Judd] |
![]() |
conf/ | Tue Sep 30 17:12:46 -0700 2008 | Prep for 0.9.0.11 release [Doug Judd] |
![]() |
contrib/ | Thu Aug 07 14:08:37 -0700 2008 | Merge branch 'mateusz' into next [Doug Judd] |
![]() |
demo/ | Mon Nov 26 21:55:20 -0800 2007 | Added test code to RangeServer to update METADA... [nuggetwheat] |
![]() |
doc/ | Fri May 23 17:02:15 -0700 2008 | Fixed doxygen comments; Updated Doxyfile to exc... [Doug Judd] |
![]() |
examples/ | Mon Aug 04 22:04:11 -0700 2008 | Cleaned up the freebase example [Doug Judd] |
![]() |
lib/ | Tue Sep 30 17:12:46 -0700 2008 | Prep for 0.9.0.11 release [Doug Judd] |
![]() |
src/ | Mon Sep 29 16:46:02 -0700 2008 | Eliminated deadlock; Fixed mid-split recovery [Doug Judd] |
![]() |
test/ | Wed Jul 30 20:03:15 -0700 2008 | Adding test file for CREATE TABLE ... LIKE. [bithckr] |
README
================ === CONTENTS === ================ * HOW TO BUILD * HOW TO RUN REGRESSION TESTS * HOW TO BUILD SOURCE CODE DOCUMENTATION TREE (Doxygen) ==================== === HOW TO BUILD === ==================== 1. Install CMake (https://www.cmake.org/) 2. Install Required libraries (you may already have them installed) - BerkeleyDB 4.6+ Example (generic Linux): 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 Example (using apt-get, typical on Debian variants (Ubuntu etc.)): sudo apt-get install libdb4.6++-dev Example (using yum, typical on Redhat variants (CentOS, Fedora etc.)): sudo yum install db4-devel Note: if distribution has version older than 4.6+, try the generic way. - Boost version 1.34.1+ (https://www.boost.org/) Example (using apt-get) sudo apt-get libboost-.*-dev Example (using yum) sudo yum install boost-devel Note: if distribution has version older than 1.34.1+, try the generic way. - log4cpp dev lib (https://log4cpp.sourceforge.net/) There is a bug in log4cpp that causes is to crash when trying to log messages larger than 1023 characters. We've created a patch to fix the problem (thanks goes to Josh Taylor for coming up with this patch). The following shell transcript illustrates how to build and install log4cpp: $ wget https://www.hypertable.org/pub/0003-Fixed-bug-in-StringUtil-vform.patch $ tar -xzvf ~/download/log4cpp-1.0.tar.gz $ cd log4cpp-1.0 $ patch -p1 < ../0003-Fixed-bug-in-StringUtil-vform.patch $ ./configure $ make $ sudo make install NOTE: If your row keys are reasonably small, you may not run into this problem - expat dev lib (https://sourceforge.net/projects/expat; yum: expat-devel; apt-get: libexpat1-dev) - readline dev lib (yum: readline-devel; apt-get: libreadline5-dev) - ncurses dev lib (usually auto installed by installing above) - gcc (if it's not already installed) Example (using apt-get) sudo apt-get install g++ HIGHLY RECOMMENDED (but not required): - tcmalloc (https://code.google.com/p/google-perftools/) 3. Checkout the source code. mkdir ~/src cd ~/src git clone git://scm.hypertable.org/pub/repos/hypertable.git 4. Create an install directory 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 Also default the build is configured for Debug. To compile for performance/benchmark: cmake -DCMAKE_BUILD_TYPE=Release ~/src/Hypertable Note, one 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 7. Build the software. 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. =================================== === 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.0.7 cd $prefix/$version bin/kill-servers.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!