生产环境一直使用3.5.3这个版本,和开发商量了一下,在测试环境使用3.6.4搭建集群,如果运行稳定就找机会将生产环境的集群升级。
aerospike QQ群:419183757
从github上下载源码包
wget https://github.com/aerospike/aerospike-server/archive/3.6.4.zip
编译前将依赖包安装全
yum install -y openssl openssl-devel openssl-static lua lua-devel lua-static
忘记安装依赖包就会提示找不到静态库文件,例如下面就是找不到libcrypto.a这个库文件了
make[1]: Leaving directory `/home/work/src/aerospike-server-3.6.4/modules/common'
make -C /home/work/src/aerospike-server-3.6.4/cf
make[1]: Entering directory `/home/work/src/aerospike-server-3.6.4/cf'
make -C src all
make[2]: Entering directory `/home/work/src/aerospike-server-3.6.4/cf/src'
../../make_in/Makefile.in:73: *** Cannot find "libcrypto.a". Stop.
make[2]: Leaving directory `/home/work/src/aerospike-server-3.6.4/cf/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/work/src/aerospike-server-3.6.4/cf'
make: *** [all] Error 2
tudou http://blog.csdn.net/ylqmf/article/details/50359676
看了下文档如果是下载的zip,则不包含子模块,需要手动下载。