HyperDex comes in both precompiled binary and source tarball varieties. The precompiled packages are the best and quickest route for installing HyperDex. If precompiled packages are not available for your platform, follow the instructions for installing from source.
Looking for Warp transactions? Be sure to read the instructions for getting HyperDex Warp
.HyperDex is available for 64-bit Linux hosts.
To install HyperDex on Ubuntu, run the following commands as root:
$ sudo su - # wget -O - http://ubuntu.hyperdex.org/hyperdex.gpg.key | apt-key add - # wget -O /etc/apt/sources.list.d/hyperdex.list http://ubuntu.hyperdex.org/hyperdex.list # apt-get update # apt-get install hyperdex
To install HyperDex on Debian, run the following commands as root:
$ su - # wget -O - http://debian.hyperdex.org/hyperdex.gpg.key | apt-key add - # wget -O /etc/apt/sources.list.d/hyperdex.list http://debian.hyperdex.org/hyperdex.list # aptitude update # aptitude install hyperdex
To install HyperDex on Fedora, append the following text to /etc/yum.conf:
[hyperdex] name=hyperdex baseurl=http://fedora.hyperdex.org/base enabled=1 gpgcheck=0
Then, run the following command as root:
# yum install hyperdex
To install HyperDex on CentOS, add the EPEL packages for CentOS 6 and append the following text to /etc/yum.conf:
[hyperdex] name=hyperdex baseurl=http://centos.hyperdex.org/base enabled=1 gpgcheck=0
Then, run the following command as root:
# yum install hyperdex
The Gentoo community maintins an ebuild for HyperDex. Run the following command to install it:
emerge dev-db/hyperdex
Building from source is recommended when prebuilt packages are unsuitable or unavailable for your environment. Before installing HyperDex, install the prerequisites:
./configure && make && make install
./configure && make && make install
make && cp -R include/leveldb/ /usr/local/include && cp liblevel*so* /usr/local/lib && ldconfig
./configure && make && make install
./configure && make && make install
./configure && make && make install
./configure && make && make install
./configure && make && make install
Once you have the installed all of the prerequisites, install the HyperDex source:
./configure && make && make install
Be sure to consult the HyperDex Reference Manual for more configuration and installation options.
HyperDex includes client bindings for some popular native and scripting languages.
HyperDex Warp package extends the HyperDex system with ACID transactions. We currently provide a free copy of HyperDex Warp for pre-production testing and evaluation.
To obtain the evaluation copy of HyperDex Warp, follow the instructions above for installing hyperdex, but change the name of the package to be installed at the last step from hyperdex to hyperdex-warp.
Note that the free evaluation copy of HyperDex Warp contains no code for fault-tolerance! It should not be used in production environments.
To obtain a license to a full copy of HyperDex Warp, please contact us at our email.
Read the HyperDex Warp Transactions Tutorial.
HyperDex TutorialNow that you have HyperDex installed, check out the HyperDex Quick Start Tutorial
HyperDex is an open source project with many active contributors. We welcome feedback and contributions to move HyperDex forward.