2014-02-19 3 views
0

У меня есть установка Hadoop 1.2.1 и Hbase 0.94.8 в psudo-распределенном режиме в моей системе Ubuntu под управлением Ubuntu 12.04. Все работает нормально, и все демоны работают. Чтобы получить доступ к hbase, используя php, я загрузил и установил бережливость 0.9.1.Не удалось запустить сервер Hbase Thrift

$ thrift -version

Thrift version 0.9.1

Но когда я пытаюсь запустить сервер бережливость с помощью команды

сервера
$ /usr/lib/hbase/hbase-0.94.8/bin/hbase thrift start 

бережливость начинает начать. Но в какой-то момент терминал висит. последние несколько строк терминала были

14/02/19 15:30:48 INFO mortbay.log: Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog

14/02/19 15:30:48 INFO http.HttpServer: Added global filtersafety (class=org.apache.hadoop.http.HttpServer$QuotingInputFilter)

14/02/19 15:30:48 INFO http.HttpServer: Port returned by webServer.getConnectors()[0].getLocalPort() before open() is -1. Opening the listener on 9095

14/02/19 15:30:48 INFO http.HttpServer: listener.getLocalPort() returned 9095 webServer.getConnectors()[0].getLocalPort() returned 9095

14/02/19 15:30:48 INFO http.HttpServer: Jetty bound to port 9095

14/02/19 15:30:48 INFO mortbay.log: jetty-6.1.26

14/02/19 15:30:48 INFO mortbay.log: Started [email protected]:9095

14/02/19 15:30:48 DEBUG thrift.ThriftServerRunner: Using binary protocol

14/02/19 15:30:48 INFO thrift.ThriftServerRunner: starting TBoundedThreadPoolServer on /0.0.0.0:9090; min worker threads=16, max worker threads=1000, max queued requests=1000

после ожидания в течение приблизительно 15 минут я попытался открыть

http://localhost:9090 

в веб-браузере, пока терминал был еще повешен. Страница не открылась, но терминал возобновил отображение сообщения об ошибке

#

# java.lang.OutOfMemoryError: Java heap space

# -XX:OnOutOfMemoryError="kill -9 %p"

# Executing /bin/sh -c "kill -9 18526"...

Killed

Пожалуйста, предложите мне, что делать.

С уважением

+0

Таблица, зависимость в http://maven-repository.com/artifact/org.apache.hbase/hbase/ 0.94.8-gphd-2.1.0.0 говорит Thrift 0.8.0. ты это пробовал? – JensG

ответ

1

Пожалуйста, попробуйте следующую команду для запуска HBase бережливость службы:

bin/hbase-daemon.sh start thrift 
+0

Как запустить сервис hbase в Windows? –

Смежные вопросы