Aerosoike C客户端手册——Mac OS X 安装

Mac OS X 安装

先决条件

开始安装Aerospike C客户端之前,请确认下列条件已经符合:

  • Mac OS X 10.8 or greater.
  • Xcode 5 or greater.
  • Lua 5.1.5 library. Required when running queries with user defined aggregations. Lua installation instructions:

Lua

Lua被用来在数据库返回的结果上执行聚合操作。使用下列命令安装Lua 5.1:

$ curl -O http://www.lua.org/ftp/lua-5.1.5.tar.gz $ tar xvf lua-5.1.5.tar.gz $ cd lua-5.1.5 $ make macosx $ make test $ sudo make install

下载

可从【这里】下载最新的Mac OS X客户端安装包。

安装包文件名:aerospike-client-c-{VERSION}.mac.tgz

展开安装包内容:

$ tar xvf aerospike-client-c-{VERSION}.mac.tgz $ cd aerospike-client-c-{VERSION}.mac

内容

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

开发包

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

aerospike-client-c-devel-{VERSION}.pkg

Aerospike C客户端安装程序用于安装函数库和头文件,开发人员使用这些文件编译应用代码、链接静态库libaerospike.a或共享库libaerospike.dylib生成执行码。

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

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

  • /usr/local/include/aerospike
  • /usr/local/include/citrusleaf

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

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

  • /usr/local/lib/libaerospike.a
  • /usr/local/lib/libaerospike.dylib

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

  • System: /usr/local/aerospike/client/sys/udf/lua
  • User: /usr/local/aerospike/client/usr/udf/lua

生产包

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

aerospike-client-c-{VERSION}.pkg

Aerospike C客户端安装程序只安装运行时需要的共享库libaerospike.dylib。若应用构建时链接了libaerospike.dylib,则需要在应用服务器上进行安装。

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

  • /usr/local/lib/libaerospike.a
  • /usr/local/lib/libaerospike.dylib

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

  • System: /usr/local/aerospike/client/sys/udf/lua
  • User: /usr/local/aerospike/client/usr/udf/lua

安装

为开发,只需要安装开发包aerospike-client-c-devel-{VERSION}.pkg。为生产,只需要安装生产包aerospike-client-c-{VERSION}.pkg。标准MacOS X包管理器会提示确认。

MacOS X可能会弹出一个消息提醒:这个包不能被打开因为来自于非认证的开发者。点击“OK",再以右键(或者ctr-click)重新打开,选择打开,然后在对话框中点击”打开“来确认打开文件。

Next Steps下一步

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

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

你可能感兴趣的:(分布式,NoSQL,Aerospike,内存数据库,Shard-nothing)