Среда
* Virtual Box - 3 machine (192.168.0.**100(master)/101/102**)
* Ubuntu Server 18
* Hadoop 3.1.1
* Hbase 2.0.2 or Hbase 2.1.1
* Phoenix 5.0.0 (Hbase 2.0)
Я пытаюсь установить Phoenix 5 на Hbase 2, и сталкиваюсь с некоторой проблемой, когда я пытаюсь найти проблему, большая часть онлайн-материалов была основана на более старой версии HBase и более старой версии.Phoenix, которые меня очень смущают (новичок)
, такие как: даже официальный сайт заявляет, что они поддерживают Python 3, но мне нужно установить Python2 для запуска sqlline.py
при запускеследующую команду
$PYTHON2/python sqlline.py localhost
or
$PYTHON2/python sqlline.py 192.168.0.100:2181
or
$PYTHON2/python sqlline.py 192.168.0.100,192.168.0.101,192.168.0.102:2181 (ERROR)
я могу войти в sqlline, но когда я введу
!tables
error received is
java.lang.IllegalArgumentException: No current connection
, я надеюсь получить материал или ссылку на руководство по установке или дать совет о том, как правильно настроить среду Phoenix в этомверсия.
PS - также, если есть какой-либо способ запустить sqlline.py в Python3 вместо Python2, пожалуйста, также дайте мне знать.
С уважением