2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2020

07/23/2012: Resolving "./zookeeper.out: Permission denied" error

'Resolving "./zookeeper.out: Permission denied" error' When starting zookeeper, using the following command

sudo -u zookeeper $ZOOKEEPER_HOME/bin/zkServer.sh start

I saw this error:

Starting zookeeper ... /usr/local/zookeeper/bin/zkServer.sh: line 105: ./zookeeper.out: Permission denied

I resolved this error by telling zookeeper where I wanted the log file to be placed. Simply edit $ZOOKEEPER_HOME/zkEnv.sh, then add this assignment at the top of the file:

ZOO_LOG_DIR=/var/log/zookeeper

Then create that directory:

sudo mkdir /var/log/zookeeper
sudo chown zookeeper /var/log/zookeeper

07/12/2012: How I Update To A New Version of Accumulo In Development

How I Update To A New Version of Accumulo In Development There may be a better technique.

cd /usr/local
tar xvfz /tmp/accumulo-1.5.0-SNAPSHOT-dist.tar.gz
mv accumulo-1.5.0-SNAPSHOT accumulo-1.5.0-SNAPSHOT_`date +%Y_%m_%d`

# Copy the old configuration
cp $ACCUMULO_HOME/conf/* accumulo-1.5.0-SNAPSHOT_`date +%Y_%m_%d`/conf

chown -R accumulo:accumulo accumulo-1.5.0-SNAPSHOT_`date +%Y_%m_%d`

# Switch the symbolic link to the new directory.
ln -s accumulo-1.5.0-SNAPSHOT_`date +%Y_%m_%d` accumulo

sudo su - accumulo
cd $ACCUMULO_HOME
mkdir logs
mkdir walogs

bin/start-all.sh