2015-03-04 5 views
0

Я пытаюсь запустить Phoenix в localhost и не могу разрешить ошибку (не могу найти, где находится mutateRowsWithLocks). Я хотел бы много для выполнения запросов SQL на HBase так надеюсь, что кто-то поможет мне: «Список»Phoenix - Отсутствует текущее соединение - HRegion.mutateRowsWithLocks: java.lang.NoSuchMethodError

org.apache.hadoop.hbase.DoNotRetryIOException:  
org.apache.hadoop.hbase.DoNotRetryIOException: 
SYSTEM.CATALOG: org.apache.hadoop.hbase.regionserver.HRegion.mutateRowsWithLocks(Ljava/util/Collection;Ljava/util/Collection;)V 
..... 
Caused by: java.lang.NoSuchMethodError: org.apache.hadoop.hbase.regionserver.HRegion.mutateRowsWithLocks(Ljava/util/Collection;Ljava/util/Collection;)V 

Выполнив, я

1 active connection: 
#0 closed jdbc:phoenix:localhost 

Запустив «создать тестовую таблицу (поле BIGINT);» У меня есть:

No current connection 

Я скопировал в HBase/Пб фляг феникс-сервер, и я также попробовать с феникс основной банку. (Повторно запустить HBase конечно)

Моя среда Hadoop 2,6 HBase 0.98.10 Phoenix 4.3.0

Спасибо заранее!

ответ

0

Это сработало!

Спасибо «Andrew P» из Финикса: " Вам нужно будет обновить HBase 0.98.10.1, чтобы решить эту проблему Или, вы можете перекомпилировать Феникс из источника с -Dhbase.version = 0.98.10 (. или 0,98.10.1) "