RocksDB安裝


1.安裝相關依賴軟件

sudo apt-get install build-essential
sudo apt-get install libsnappy-dev zlib1g-dev libbz2-dev libgflags-dev

2.下載源碼

git clone https://github.com/facebook/rocksdb.git
cd rocksdb

切換至分支2.8f git checkout 2.8.fb 

3.編譯源碼,后續步驟均在rocksdb文件夾下進行

make shared_lib

4.修改環境變量,頭文件庫和鏈接庫以及路徑(直接在終端命令輸入即可)

export CPLUS_INCLUDE_PATH=`pwd`/include
export LD_LIBRARY_PATH=`pwd`
export LIBRARY_PATH=`pwd`

5.執行如下命令,解決后續步驟中遇到的Fatal error: rocksdb/slice.h: No such file or directory問題

sudo cp librocksdb.so /usr/local/lib
sudo mkdir -p /usr/local/include/rocksdb/ 
sudo cp -r ./include/* /usr/local/include/

6.安裝pyrocksdb,在rocksdb文件夾下進行

apt-get install python-virtualenv python-dev
virtualenv pyrocks_test
cd pyrocks_test
.bin/active
pip install "Cython>=0.20"
pip install git+git://github.com/stephan-hof/pyrocksdb.git@v0.2.1

執行命令,

python
>>import rocksdb #不報錯,則說明客戶端安裝成功

 

參考:rocksdb安裝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM