You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "Sean Busbey (JIRA)" <ji...@apache.org> on 2014/01/07 19:59:51 UTC
[jira] [Created] (ACCUMULO-2152) start-all.sh does not work for gc
and tracer roles when there are multiples given in conf files
Sean Busbey created ACCUMULO-2152:
-------------------------------------
Summary: start-all.sh does not work for gc and tracer roles when there are multiples given in conf files
Key: ACCUMULO-2152
URL: https://issues.apache.org/jira/browse/ACCUMULO-2152
Project: Accumulo
Issue Type: Bug
Components: scripts
Reporter: Sean Busbey
Assignee: Sean Busbey
Priority: Critical
Fix For: 1.4.5, 1.5.1, 1.6.0
When using multiple gc / tracer roles, start-here.sh works properly, but start-all.sh fails to create any.
instead it gives messages as though it is creating just on the first listed host and instead errors out.
{noformat}
-bash-4.1$ cat $ACCUMULO_CONF_DIR/gc
master1.example.com
master2.example.com
-bash-4.1$ ./bin/start-all.sh
Starting tablet servers and loggers ........ done
Starting tablet server on worker1.example.com
Starting logger on worker1.example.com
2014-01-07 10:54:01,938 [server.Accumulo] INFO : Attempting to talk to zookeeper
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/cloudera/parcels/CDH/lib/hadoop/client-0.20/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/cloudera/parcels/CDH/lib/hadoop/client-0.20/slf4j-log4j12.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
2014-01-07 10:54:02,112 [server.Accumulo] INFO : Zookeeper connected and initialized, attemping to talk to HDFS
2014-01-07 10:54:03,110 [server.Accumulo] INFO : Connected to HDFS
Starting master on master1.example.com
Starting master on master2.example.com
Starting gc on master1.example.com
Starting monitor on master1.example.com
Starting tracer on master1.example
-bash-4.1$ ls -lah /var/log/accumulo/
total 124K
drwxr-xr-x 3 accumulo accumulo 4.0K Jan 7 10:54 .
drwxr-xr-x. 22 root root 4.0K Jan 5 04:46 ..
-rw-rw-r-- 1 accumulo accumulo 0 Jan 7 10:54 master2.example.com_master1.example.com.err
-rw-rw-r-- 1 accumulo accumulo 107 Jan 7 10:54 master2.example.com_master1.example.com.out
-rw-rw-r-- 1 accumulo accumulo 51K Jan 7 10:54 master_master1.example.com.debug.log
-rw-rw-r-- 1 accumulo accumulo 425 Jan 7 10:54 master_master1.example.com.err
-rw-rw-r-- 1 accumulo accumulo 17K Jan 7 10:54 master_master1.example.com.log
-rw-rw-r-- 1 accumulo accumulo 0 Jan 7 10:54 master_master1.example.com.out
-rw-rw-r-- 1 accumulo accumulo 13K Jan 7 10:54 monitor_master1.example.com.debug.log
-rw-rw-r-- 1 accumulo accumulo 425 Jan 7 10:54 monitor_master1.example.com.err
-rw-rw-r-- 1 accumulo accumulo 11K Jan 7 10:54 monitor_master1.example.com.log
-rw-rw-r-- 1 accumulo accumulo 0 Jan 7 10:54 monitor_master1.example.com.out
-bash-4.1$ cat /var/log/accumulo/master2.example.com_master1.example.com.out
Classname master2.example.com not found. Please make sure you use the wholly qualified package name.
{noformat}
The problem is how we loop over the available gc/tracer roles.
patch en route.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)