проблема в интеграции pheonix sql с zeppelin

Я хочу интегрировать phoenix с zeppelin, я запускаю Hbase на отдельном ПК с внутренней настройкой zookeeper, т.е. настройкой export HBASE_MANAGES_ZK=true в hbase-env.sh, и я настроил phoenix Server и клиентские jar-файлы, phoenix из командной строки работает нормально, я тестировал с помощью ./sqlline.py localhost, я могу запускать запросы pheonix.

Мне нужно настроить интерпретатор pheonix в zeppelin, я перешел по этой ссылке https://zeppelin.apache.org/docs/0.6.1/interpreter/jdbc.html для настройки интерпретатора в zeppling.

Теперь, когда я запускаю приведенную ниже команду в zeppelin, я получаю следующую ошибку.

%pheonix
!tables

получение ошибки ниже

RpcRetryingCaller{globalStartTime=1503311785012, pause=100, retries=35}, org.apache.hadoop.hbase.MasterNotRunningException: org.apache.hadoop.hbase.MasterNotRunningException: узел /hbase-unsecure отсутствует в ZooKeeper. Это должен был написать мастер. Проверьте значение, настроенное в «zookeeper.znode.parent». Возможно, несоответствие настроенному в мастере.


person kcoder    schedule 21.08.2017    source источник
comment
Привет, Было бы полезно, если бы вы описали версию вашего цеппелина (кажется, 0.6.1?) и всю настройку hbase (интерпретатор jdbc).   -  person 1ambda    schedule 21.08.2017
comment
моя версия цеппелина - zeppelin-0.7.0 .. default.driver org.apache.phoenix.jdbc.PhoenixDriver default.url jdbc:phoenix:localhost:2181 default.user gpadmin zeppelin.interpreter.localRepo /home/user1/HadoopInstallations/zeppelin -0.7.0-бин-все/локальное-репо/2CQ4KV2C4   -  person kcoder    schedule 24.08.2017


Ответы (1)


Возможно, немного запоздалый ответ, но это может сработать для других. Ваш default.url выглядит неполным, попробуйте заменить его как

jdbc:phoenix:localhost:2181:/hbase-unsecure
person erkan    schedule 26.12.2018