2015-07-05 2 views
0

Я установил hbase на свою 64-битную систему ubuntu. Я могу запустить скрипт запуска hbase без каких-либо проблем, а ниже - результат.Не удалось запустить оболочку Hbase в автономном режиме

[email protected]:/usr/local/hbase$ ./bin/start-hbase.sh 
starting master, logging to /usr/local/hbase/bin/../logs/hbase-hduser-master-vignesh-ubuntu.out 
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0 
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0 

Но когда я запускаю свою оболочку hbase, она бросает меня ниже ошибки.

[email protected]:/usr/local/hbase$ ./bin/hbase shell 
NativeException: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException 
    initialize at /usr/local/hbase/bin/../lib/ruby/hbase/hbase.rb:42 
     (root) at /usr/local/hbase/bin/../bin/hirb.rb:118 

JDK версия я использую 1.8. Путь: /usr/lib/java/jdk1.8.0_31

Я пробовал искать, но не повезло. Может ли кто-нибудь помочь мне в решении этого.

+0

HBase по-прежнему не поддерживается на стандарте java 1.8. вы можете попробовать с java1.7? –

ответ

0

Это похоже на компилируемую версию, отличающуюся от версии java версии.

Лучше всего посмотрите на HBase java version help.

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