摘要:因為自帶的版本過低,會導致編譯通不過。設置環(huán)境變量以上設置的環(huán)境變量都是臨時的,建議設置成永久全局變量。這時候如果出現(xiàn)錯誤,重新運行命令如果仍然報錯,比如打不開某個文件,把下的全部刪掉。
Step1 安裝git服務,用于從github拉取rocksdb源代碼.如果你想從源碼安裝最新版git,參考源碼安裝git
# yum install git
安裝后可以使用git --version 查看版本號
Step2 從github拉取rocksdb代碼
# git clone git@github.com:facebook/rocksdb.git
關于git clone拉取代碼時出現(xiàn)permission denied具體的配置參考github ssh 配置
Step3 更新g++ 版本,因為rocksdb需要支持C++11特性
因為從源碼編譯安裝依賴比較多,容易出問題。這里暫時推薦使用源安裝 參考安裝gcc4.8.2不過這個回答中repo的baseUrl寫錯了。替換為http://people.centos.org/tru/devtools-2/6/$basearch/RPMS/
# yum install devtoolset-2-gcc-4.8.2 devtoolset-2-gcc-c++-4.8.2 devtoolset-2-binutils.x86_64 # ln -s /opt/rh/devtoolset-2/root/usr/bin/* /usr/local/bin/ # hash -r # g++ --version
這是顯示的g++版本應該是4.8.2了
你可以使用as --version查看當前的binutils版本。因為CentOS自帶的binutils版本過低,會導致rocksdb編譯通不過。
Step4 設置環(huán)境變量
# export JAVA_HOME=/usr/java/jdk1.7.0_71/ # export PATH=$PATH:/usr/java/jdk1.7.0_71/bin
以上設置的環(huán)境變量都是臨時的,建議設置成永久全局變量。命令如下
# vim /etc/profile.d/java.sh
把上面的兩行命令復制到此文件內,保存退出,然后運行以下命令刷新環(huán)境變量
# source /etc/profile
Step5 開始構建rocksdb java
# cd /usr/local/rocksdb # make rocksdbjava
注意:在構建的過程運行的到進行編譯測試用例的時候,需要下載jar包。這時候如果出現(xiàn)錯誤,重新運行命令 make rocksdbjava .如果仍然報錯,比如打不開某個文件,把java/test-libs下的jar全部刪掉。
原文鏈接:http://segmentfault.com/a/1190000003717096 爬蟲們,不要亂爬啊。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/64489.html
摘要:因為自帶的版本過低,會導致編譯通不過。設置環(huán)境變量以上設置的環(huán)境變量都是臨時的,建議設置成永久全局變量。這時候如果出現(xiàn)錯誤,重新運行命令如果仍然報錯,比如打不開某個文件,把下的全部刪掉。 Step1 安裝git服務,用于從github拉取rocksdb源代碼.如果你想從源碼安裝最新版git,參考源碼安裝git # yum install git 安裝后可以使用git --versio...
摘要:接著性能測試筆記一然后我就考慮使用禁用寫入緩存,在下發(fā)現(xiàn)一直報驅動錯誤。關鍵是關機重啟之后,測試時取中數(shù)據(jù)時發(fā)現(xiàn)系統(tǒng)仍然在不斷的增加。官方要求內核最低版本。也就是限定了容器使用的內存只有,哪怕是系統(tǒng)現(xiàn)在就進行愉快的測試吧。。 接著centos rocksdb 性能測試筆記(一)然后我就考慮使用hdparm禁用寫入緩存,在centos下發(fā)現(xiàn)一直報驅動錯誤。在ubuntu上面禁用write...
摘要:接著性能測試筆記一然后我就考慮使用禁用寫入緩存,在下發(fā)現(xiàn)一直報驅動錯誤。關鍵是關機重啟之后,測試時取中數(shù)據(jù)時發(fā)現(xiàn)系統(tǒng)仍然在不斷的增加。官方要求內核最低版本。也就是限定了容器使用的內存只有,哪怕是系統(tǒng)現(xiàn)在就進行愉快的測試吧。。 接著centos rocksdb 性能測試筆記(一)然后我就考慮使用hdparm禁用寫入緩存,在centos下發(fā)現(xiàn)一直報驅動錯誤。在ubuntu上面禁用write...
閱讀 1216·2023-04-25 20:56
閱讀 2255·2023-04-25 14:42
閱讀 1020·2023-04-25 14:06
閱讀 2859·2021-10-14 09:42
閱讀 2136·2021-09-22 16:03
閱讀 978·2021-09-13 10:30
閱讀 1342·2019-08-29 15:41
閱讀 1789·2019-08-29 12:55