We have HDP-2.2.4.1 with Hue-3.8.1. When one clicks on “Data Browsers”->HBase then the HBase thrift server dies with the following message:
/usr/bin/hbase thrift start
2015-10-01 15:15:22,900 INFO [main] util.VersionInfo: HBase 0.98.4.2.2.4.2-2-hadoop2
2015-10-01 15:15:22,901 INFO [main] util.VersionInfo: Subversion git://ip-10-0-0-215.ec2.internal/grid/0/jenkins/workspace/HDP-2.2.4.1-ubuntu12/bigtop/output/hbase/hbase-0.98.4.2.2.4.2 -r dd8a499345afc1ac49dc5ef212ba64b23abfe110
2015-10-01 15:15:22,901 INFO [main] util.VersionInfo: Compiled by jenkins on Tue Mar 31 19:54:11 UTC 2015
2015-10-01 15:15:23,389 INFO [main] thrift.ThriftServerRunner: Using default thrift server type
2015-10-01 15:15:23,389 INFO [main] thrift.ThriftServerRunner: Using thrift server type threadpool
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/hdp/2.2.4.2-2/hadoop/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/hdp/2.2.4.2-2/zookeeper/lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
2015-10-01 15:15:24,275 INFO [main] security.UserGroupInformation: Login successful for user hbase/server.fqdn@REALM.COM using keytab file /etc/security/keytabs/hbase.service.keytab
2015-10-01 15:15:24,419 INFO [main] impl.MetricsConfig: loaded properties from hadoop-metrics2-hbase.properties
2015-10-01 15:15:24,658 INFO [main] timeline.HadoopTimelineMetricsSink: Initializing Timeline metrics sink.
2015-10-01 15:15:24,659 INFO [main] timeline.HadoopTimelineMetricsSink: Identified hostname = server.fqdn, serviceName = hbase
2015-10-01 15:15:24,664 INFO [main] timeline.HadoopTimelineMetricsSink: Collector Uri: http://server.fqdn:6188/ws/v1/timeline/metrics
2015-10-01 15:15:24,675 INFO [main] impl.MetricsSinkAdapter: Sink timeline started
2015-10-01 15:15:24,742 INFO [main] impl.MetricsSystemImpl: Scheduled snapshot period at 10 second(s).
2015-10-01 15:15:24,742 INFO [main] impl.MetricsSystemImpl: HBase metrics system started
2015-10-01 15:15:24,862 INFO [main] mortbay.log: Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
2015-10-01 15:15:24,923 INFO [main] http.HttpServer: Added global filter ‘safety’ (class=org.apache.hadoop.http.HttpServer$QuotingInputFilter)
2015-10-01 15:15:24,927 INFO [main] http.HttpServer: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context thrift
2015-10-01 15:15:24,928 INFO [main] http.HttpServer: Added filter static_user_filter (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to context static
2015-10-01 15:15:24,942 INFO [main] http.HttpServer: Jetty bound to port 9095
2015-10-01 15:15:24,943 INFO [main] mortbay.log: jetty-6.1.26.hwx
2015-10-01 15:15:24,985 WARN [main] mortbay.log: Can’t reuse /tmp/Jetty_0_0_0_0_9095_thrift____.vqpz9l, using /tmp/Jetty_0_0_0_0_9095_thrift____.vqpz9l_8304913930048288760
2015-10-01 15:15:25,369 INFO [main] mortbay.log: Started HttpServer$SelectChannelConnectorWithSafeStartup@0.0.0.0:9095
2015-10-01 15:15:25,370 DEBUG [main] thrift.ThriftServerRunner: Using binary protocol
2015-10-01 15:15:25,396 INFO [main] thrift.ThriftServerRunner: starting TBoundedThreadPoolServer on /0.0.0.0:9090; min worker threads=16, max worker threads=1000, max queued requests=1000
#
# java.lang.OutOfMemoryError: Java heap space
# -XX:OnOutOfMemoryError=”kill -9 %p”
# Executing /bin/sh -c “kill -9 28807″…
Killed
I tried to change HBASE_HEAPSIZE and HBASE_THRIFT_OPTS giving it from the default 1 GB to 8 GB with no success and the same error message. Is it known? Is there a workaround?
Best regards,
Sergey