@SergioMaroni

Можно ли запустить sqlline.py без установки Hbase на компьютер?

Добрый день!
Имеется сервер с установленным HBase и Phoenix. Необходимо на локальном ПК с Ubuntu установить sqlline для работы с HBase сервером посредствам Phoenix.
На локальный ПК скачал, распаковал apache-phoenix-4.14.2-HBase-1.4-bin.tar.gz при попытке запуска ./sqlline.py появляется ошибка:
Traceback (most recent call last):
  File "./sqlline.py", line 25, in <module>
    import phoenix_utils
  File "/root/apache-phoenix-4.14.2-HBase-1.4-bin/bin/phoenix_utils.py", line 208
    print "phoenix_class_path:", phoenix_class_path
                              ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("phoenix_class_path:", phoenix_class_path)?


Может ли Sqlline работать с удаленной базой hbase через Phoenix ? и если да то как ?
Какими средствами лучше лучше подключаться к базе hbase ?
какие статьи не читал все почему-то подключаются к localhost, никто не подключается удаленно к hbase + phoenix ...

буду признателен за любые ссылки по сабжу....
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Ошибка типична я для запуска скиптов python 2.x в среде python 3.x

Запустите в 2 версии питона.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@SergioMaroni Автор вопроса
Спасибо за ответ!
действительно проблема в совместимости python 2 и python 3 - с проблемой разобрался немного подправив скрипт sqlline.py
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы