Details

Description

although hbase-master/regionserver/rest all started fine, fail to start hbase-thrift (SLES)

# service hbase-thrift start
Starting (hbase-thrift): done
starting thrift, logging to /var/log/hbase/hbase-hbase-thrift-pkgtest-sles64-11.out
# service hbase-thrift status
thrift is not running failed
# cat /var/log/hbase/hbase-hbase-thrift-pkgtest-sles64-11.out
Exception in thread "main" java.lang.AssertionError: Exactly one option out of [-hsha, -nonblocking, -threadpool, -threadedselector] has to be specified
at org.apache.hadoop.hbase.thrift.ThriftServerRunner$ImplType.setServerImpl(ThriftServerRunner.java:201)
at org.apache.hadoop.hbase.thrift.ThriftServer.processOptions(ThriftServer.java:169)
at org.apache.hadoop.hbase.thrift.ThriftServer.doMain(ThriftServer.java:85)
at org.apache.hadoop.hbase.thrift.ThriftServer.main(ThriftServer.java:192)

tried to follow the message to add the option, doesn't work (Centos5)

# service hbase-thrift start -nonblocking
starting thrift, logging to /var/log/hbase/hbase-hbase-thrift-pkgtest-centos64-5.mtv.cloudera.com.out
Exception in thread "main" java.lang.AssertionError: Exactly one option out of [-hsha, -nonblocking, -threadpool, -threadedselector] has to be specified
at org.apache.hadoop.hbase.thrift.ThriftServerRunner$ImplType.setServerImpl(ThriftServerRunner.java:201)
at org.apache.hadoop.hbase.thrift.ThriftServer.processOptions(ThriftServer.java:169)
at org.apache.hadoop.hbase.thrift.ThriftServer.doMain(ThriftServer.java:85)
at org.apache.hadoop.hbase.thrift.ThriftServer.main(ThriftServer.java:192)