Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A script to install hadoop, zookeeper, and accumulo v1.4.2 into ~/accumulo_home/bin. Look at install_to_home_directory/driver-1.4.2.sh and ignore the rest.
Shell
branch: master

Merge pull request #2 from 24601/master

Fixes for Accumulo Trunk to account for naming/location changes
latest commit 5ce60310bb
@medined authored
Failed to load latest commit information.
install_to_home_directory exit driver script if the user does not have sudo
.gitignore ignore vi temp files
.project Add eclipse project file.
README.md updated readme.
README_KAFKA.md notes for kakfa
accumulo-env.sh fix HADOOP_PREFIX
accumulo-site.xml switch to hadoop 1.0.4
clean_logs.sh provide a script to stop accumuo, zookeeper, and hadoop
core-site.xml switch to hadoop 1.0.4
firewall replacing misplaced functionality
generic_logger.xml turn down logging in accumulo to WARN
hadoop-1.0.4.tar.gz switch to hadoop 1.0.4
hadoop-env.sh make the script a little flexible about where java home is.
hdfs-site.xml switch to hadoop 1.0.4
iptables.firewall.rules replacing misplaced functionality
kafka-0.7.0-incubating-src.tar.gz moved common functionality to setup.sh. created versions.sh. added ka…
kafka.sh moved common functionality to setup.sh. created versions.sh. added ka…
login_startup.sh updated accumulo version. the install in home directory is failing at…
mapred-site.xml switch to hadoop 1.0.4
monitor_logger.xml turn down logging in accumulo to WARN
setup.sh move tee to below log_file definition
stackscript fixes to accomodate naming convention/location changes
start_accumulo.sh use /home/medined instead of ~
startup_kafka.sh moved common functionality to setup.sh. created versions.sh. added ka…
stop_accumulo.sh use /home/medined instead of ~
stop_kafka.sh moved common functionality to setup.sh. created versions.sh. added ka…
sysctl.conf switch to hadoop 1.0.4
update_accumulo_in_home_directory.sh use /home/medined instead of ~
versions.sh moved common functionality to setup.sh. created versions.sh. added ka…
zoo.cfg switch to hadoop 1.0.4
zookeeper-3.4.3.tar.gz switch to hadoop 1.0.4

README.md

Accumulo Stackscript

2013-May-10 The driver-1.4.2.sh script seems to be working perfectly to install hadoop, zookeeper, and accumulo into ~/accumulo_home/bin.

2013-May-10 The scripts that pull trunk are not working correctly. The symptom is that the Accumulo monitor page is not responding.

Provides stackscripts to install hadoop, zookeeper and accumulo on a Linode server.

I wanted a way to test the very latest Accumulo code. I could not use any of my existing systems because they were multi-use boxes. So I wrote a Stackscript in order to prepare a Linode server. Note that this script pulls a few files from my affy.com server for simplicity.

Users: hadoop, zookeeper, accumulo Password: password

This stackscript downloads, installs and configures hadoop, zookeeper, and accumulo.

Step one is to create your own stackscript. Mine was called "InitializeAccumulo". The idea is that the starter script pulls the actual script from some server so that you don't need to deal with the 'Manage Stackscript' interface. The starter script is:

#!/bin/bash
apt-get -y install git
git clone https://github.com/medined/accumulo_stackscript.git
cd accumulo_stackscript
./stackscript

After the Linode server boots, it will take about 10 minutes to run this script. Then you can use ssh to login as the 'accumulo' user (the password is 'password'). Run two more commands and your server is completely setup.

accumulo init --clear-instance-name --instance-name instance --password secret
cd /usr/local/accumulo
bin/start-all.sh

Screen

http://library.linode.com/linux-tools/utilities/screen - the Stackscript installs screen which is useful so that you can always connect to the same session. Type Ctl-A+d in order to detach the session. Use screen -r to reconnect.

Git

Making a tag.

git tag -a 2012_DEC_14 -m "with hadoop 0.20.2"
git show 2012_DEC_14
git describe --tags
# make a file change.
git push --tags
Something went wrong with that request. Please try again.