Thanks to visit codestin.com
Credit goes to github.com

Skip to content

nmtadam/lua-rados

 
 

Repository files navigation

Lua-rados - RADOS bindings for Lua

Source for Lua bindings for RADOS, which is a reliable, autonomic, distributed object store comprised of self-healing, self-managing, intelligent storage nodes. RADOS is part of the Ceph project. http://ceph.com/

Build Status

Information

Getting Help

Dependencies

  • autoconf
  • automake
  • libtool
  • lua5.1
  • luarocks
  • ceph

Ceph Installation

$ wget -q -O- 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc' | sudo apt-key add -
  • Add Release Packages
$ echo deb http://ceph.com/debian-bobtail/ $(lsb\_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
  • Install packages
$ sudo apt-get update
$ sudo apt-get install ceph
$ sudo apt-get install librados-dev

Lua-rados Installation

  • Build Lua-rados
$ git clone git://github.com/noahdesu/lua-rados.git
$ cd lua-rados
$ autoreconf -I m4 -ivf
$ ./configure && make
  • Install Busted
$ sudo luarocks install busted

Setting up and Starting Ceph

  • Follow these instuctions

http://ceph.com/docs/master/start/quick-start/

Testing Lua-rados

  • After you set up and start ceph $ eval `luarocks path`` $ export LUA_CPATH="$PWD/.libs/?.so;$LUA_CPATH" $ busted test.lua

About

RADOS bindings for Lua

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 59.0%
  • Lua 41.0%