Installation¶
Stable release¶
To install raftnode, run this command in your terminal:
This will install the vanilla version of raftnode. The database shall be in-memory without persistent storage. The data will be lost after the node is killed, and shall be restored by other nodes when restarted.
$ pip install raftnode
This will install the roskcdb version of raftnode. All the data will be persisted in rocksdb database.
$ pip install raftnode[rocksdb]
This is the preferred method to install raftnode, as it will always install the most recent stable release.
If you don’t have pip installed, this Python installation guide can guide you through the process.
From sources¶
The sources for raftnode can be downloaded from the Github repo.
You can either clone the public repository:
$ git clone git://github.com/shrinivdeshmukh/raftnode
Or download the tarball:
$ curl -OJL https://github.com/shrinivdeshmukh/raftnode/tarball/master
Once you have a copy of the source, you can install it with:
$ python setup.py install