摘要:因为自带的版本过低,会导致编译通不过。设置环境变量以上设置的环境变量都是临时的,建议设置成永久全局变量。这时候如果出现错误,重新运行命令如果仍然报错,比如打不开某个文件,把下的全部删掉。
Step1 安装git服务,用于从github拉取rocksdb源代码.如果你想从源码安装最新版git,参考源码安装git
# yum install git
安装后可以使用git --version 查看版本号
Step2 从github拉取rocksdb代码
# git clone git@github.com:facebook/rocksdb.git
关于git clone拉取代码时出现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 设置环境变量
# export JAVA_HOME=/usr/java/jdk1.7.0_71/ # export PATH=$PATH:/usr/java/jdk1.7.0_71/bin
以上设置的环境变量都是临时的,建议设置成永久全局变量。命令如下
# vim /etc/profile.d/java.sh
把上面的两行命令复制到此文件内,保存退出,然后运行以下命令刷新环境变量
# source /etc/profile
Step5 开始构建rocksdb java
# cd /usr/local/rocksdb # make rocksdbjava
注意:在构建的过程运行的到进行编译测试用例的时候,需要下载jar包。这时候如果出现错误,重新运行命令 make rocksdbjava .如果仍然报错,比如打不开某个文件,把java/test-libs下的jar全部删掉。
原文链接:http://segmentfault.com/a/1190000003717096 爬虫们,不要乱爬啊。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/64489.html
摘要:因为自带的版本过低,会导致编译通不过。设置环境变量以上设置的环境变量都是临时的,建议设置成永久全局变量。这时候如果出现错误,重新运行命令如果仍然报错,比如打不开某个文件,把下的全部删掉。 Step1 安装git服务,用于从github拉取rocksdb源代码.如果你想从源码安装最新版git,参考源码安装git # yum install git 安装后可以使用git --versio...
摘要:接着性能测试笔记一然后我就考虑使用禁用写入缓存,在下发现一直报驱动错误。关键是关机重启之后,测试时取中数据时发现系统仍然在不断的增加。官方要求内核最低版本。也就是限定了容器使用的内存只有,哪怕是系统现在就进行愉快的测试吧。。 接着centos rocksdb 性能测试笔记(一)然后我就考虑使用hdparm禁用写入缓存,在centos下发现一直报驱动错误。在ubuntu上面禁用write...
摘要:接着性能测试笔记一然后我就考虑使用禁用写入缓存,在下发现一直报驱动错误。关键是关机重启之后,测试时取中数据时发现系统仍然在不断的增加。官方要求内核最低版本。也就是限定了容器使用的内存只有,哪怕是系统现在就进行愉快的测试吧。。 接着centos rocksdb 性能测试笔记(一)然后我就考虑使用hdparm禁用写入缓存,在centos下发现一直报驱动错误。在ubuntu上面禁用write...
阅读 1215·2023-04-25 20:56
阅读 2255·2023-04-25 14:42
阅读 1020·2023-04-25 14:06
阅读 2859·2021-10-14 09:42
阅读 2135·2021-09-22 16:03
阅读 978·2021-09-13 10:30
阅读 1342·2019-08-29 15:41
阅读 1789·2019-08-29 12:55