Aerospike C客户端手册——Ubuntu 12 安装
来源:互联网 发布:node全栈开发实战 编辑:程序博客网 时间:2024/06/14 21:07
Ubuntu 12 安装
先决条件
客户端函数库要求下列函数库存在,以用于构建和运行。
通过apt-get命令安装必备函数库:
sudo apt-get install libssl0.9.8 libssl-dev liblua5.1-dev
为了能编译Aerospike包里的示例代码,需要创建以下符号连接:
sudo ln -s /usr/lib/x86_64-linux-gnu/liblua5.1.so /usr/lib/liblua.sosudo ln -s /usr/lib/x86_64-linux-gnu/liblua5.1.a /usr/lib/liblua.a
下载
可从【这里】下载客户端安装包。
Ubuntu 12.04的客户端安装包命名应类似于:
aerospike-client-c-{VERSION}.ubuntu12.04.x86_64.tgz
接着,需要将安装包解压展开:
tar xvzf aerospike-client-c-{VERSION}.ubuntu12.04.x86_64.tgz
安装包内容会存放到名称类似下面所示的目录中:
aerospike-client-c-{VERSION}.ubuntu12.04.x86_64
内容
这个目录中包含两个RPM文件,一个是生产系统所用,另一个是开发系统所用,根据需要进行安装。若不确认使用哪一个,可安装开发系统包,它也包括必要的函数库和头文件。
开发包
开发包命名方式应类似于:
aerospike-client-c-devel-{VERSION}.ubuntu12.04.x86_64.deb
包含应用构建时所需要的客户端函数库和头文件。
头文件默认安装到如下目录:
/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}.ubuntu12.04.x86_64.deb
Contains the client libraries needed by application at runtime.
包含应用运行时所需要的客户端函数库。
函数库默认安装成如下路径:
/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 dpkg -i aerospike-client-c-devel-{VERSION}.ubuntu12.04.x86_64.deb
为生产,只需安装非开发(生产)包:
sudo dpkg -i aerospike-client-c-{VERSION}.ubuntu12.04.x86_64.deb
下一步
- 支持读写数据的示例 【Example】
- 尝试 【Benchmark工具】
原文链接:http://www.aerospike.com/docs/client/c/install/ubuntu12.html
译文链接:http://blog.csdn.net/jj_tyro/article/details/45062121
译文链接:http://blog.csdn.net/jj_tyro/article/details/45062121
译 者: 歪脖大肚子Q
0 0
- Aerospike C客户端手册———Ubuntu 12 安装
- Aerospike C客户端手册——Ubuntu 12 安装
- Aerospike C客户端手册——安装
- Aerospike C客户端手册———安装
- Aerospike C客户端手册———Debian 6 安装
- Aerospike C客户端手册———Debian 7 安装
- Aerospike C客户端手册——Redhat/CentOS 6 安装
- Aerospike C客户端手册——Debian 6 安装
- Aerospike C客户端手册——Debian 7 安装
- Aerospike C客户端手册——简介
- Aerospike C客户端手册———Redhat/CentOS 6 安装
- Aerospike C客户端手册———目录
- Aerospike C客户端手册———简介
- Aerospike C客户端手册———入门指南
- Aerospike C客户端手册———示例
- Aerospike C客户端手册———建立连接
- Aerospike C客户端手册———大数据类型
- Aerospike C客户端手册———日志
- C++ iostream迭代器简介
- Android笔记之屏幕分辨率
- window下php ping的实现
- sed 简明教程
- github之标签管理
- Aerospike C客户端手册——Ubuntu 12 安装
- LeetCode-Sort List 链表排序
- Log级别
- GC的基本原理
- 面试3
- object c++如何实现反射机制
- 修复关于apache-xampp的问题:Port 443 in use by “vmware-hostd.exe”!
- 算法分类索引
- Myeclipse错误:Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project