您的位置:首页 > 运维架构 > Linux

Aerospike C客户端手册——Redhat/CentOS 6 安装

2015-04-16 09:22 351 查看


Redhat/CentOS 6 安装


先决条件

客户端函数库要求下列函数库存在,以用于构建和运行。

函数库名对应的.rpm 安装包描述
libsslopenssl
libcryptoopensslRIPEMD160哈希函数所使用
liblua5.1luaLua执行所需要
通过yum命令安装必备函数库:

sudo yum install openssl-devel lua-devel


某些CentOS安装路径不包括必需的C语言开发工具,你可能需要安装下面这些包:
sudo yum install gcc gcc-c++


下载

可从【这里】下载客户端安装包。

CentOS上的客户端安装包命名应类似于:

aerospike-client-c-{VERSION}.el6.x86_64.tgz


接着,需要将安装包解压展开:

tar xvzf aerospike-client-c-{VERSION}.el6.x86_64.tgz


安装包内容会存放到名称类似下面所示的目录中:

aerospike-client-c-{VERSION}.el6.x86_64


内容

这个目录中包含两个RPM文件,一个是生产系统所用,另一个是开发系统所用,根据需要进行安装。若不确认使用哪一个,可安装开发系统包,它也包括必要的函数库和头文件。


开发包

开发包命名方式应类似于:

aerospike-client-c-devel-{VERSION}.el6.x86_64.rpm


包含应用构建时所需要的客户端函数库和头文件。

头文件默认安装到如下目录:

/usr/include/aerospike

/usr/include/citrusleaf


目录“aerospike”中包含客户端API头文件,目录“citrusleaf”中包含一些客户端API使用到的helper文件。

函数库默认安装成如下路径:

/usr/lib/libaerospike.a

/usr/lib/libaerospike.so


Lua脚本文件安装到如下目录:

System:
/opt/aerospike/client/sys/udf/lua

User:
/opt/aerospike/client/usr/udf/lua



生产包

生产包命名方式应类似于:

aerospike-client-c-{VERSION}.el6.x86_64.rpm


包含应用运行时所需要的客户端函数库。

函数库默认安装成如下路径:

/usr/lib/libaerospike.a

/usr/lib/libaerospike.so


若应用构建时链接了共享函数库libaerospike.so,则需要将此RPM安装于应用服务器。

Lua脚本文件安装到如下目录:

System:
/opt/aerospike/client/sys/udf/lua

User:
/opt/aerospike/client/usr/udf/lua



安装

为开发,只需安装开发包:

sudo rpm -i aerospike-client-c-devel-{VERSION}.el6.x86_64.rpm


为生产,只需安装非开发(生产)包:

sudo rpm -i aerospike-client-c-{VERSION}.el6.x86_64.rpm


下一步

支持读写数据的示例 【Example
尝试 【Benchmark工具

原文链接:http://www.aerospike.com/docs/client/c/install/el6.html

译文链接:http://blog.csdn.net/jj_tyro/article/details/45062071

译 者:歪脖大肚子Q
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: