The first step in adding the Client application is to verify that the Ruby Programming Language is installed on my Mac with the correct version required for the Client. I’m using Mac OS X Snow Leopard 10.6.6 so I verified that by starting a Terminal Session and running the command, ruby -v, receiving the reply, ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0], so I’m ready to proceed.
Then I downloaded the file, elastic-mapreduce-ruby.zip, from the titled linked page and after unzipping the file, I copied it to the folder path suggested in the enclosed README file.
I suggest the reader following this message to very carefully read and execute the proper steps in that README file to avoid frustration and the accompanying wasted time. 😉
Make sure your have your new folder’s Unix Permissions set correctly so this new Ruby Library Client can function correctly and that your Unix Commands also run right. I use the BatChmod application for making those types of folder/file changes. Disclaimer: Be careful with Unix tools like BatChmod and Terminal so you do not damage your system by improper usage.
When you have properly installed the Client, you will be able to issue commands from the Terminal’s Command Line to manage your Amazon Elastic MapReduce Clusters. There are some example files that come with the new Client Library to help you see the light.
Good luck with your new Hadoop Big Data path…