Я пытаюсь подключиться к удаленному Phoenix
серверу в кластере, где почти все порты заблокированы.
Посредством ssh-подключения к мастеру и сопоставления 2181 для zookeeper
мне удалось подключиться к серверу hbase в этом кластере. (= Команда status
в hbase shell
работает правильно)
Но когда я пытаюсь подключиться к серверу Phoenix удаленно, он зависает и не выводит сообщений об ошибках:
$ ./sqlline.py localhost
Setting property: [isolation, TRANSACTION_READ_COMMITTED]
issuing: !connect jdbc:phoenix:localhost none none org.apache.phoenix.jdbc.PhoenixDriver
Connecting to jdbc:phoenix:localhost
15/10/07 16:00:38 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Я уже подтвердил, что локальный Феникс на кластере работает нормально. Итак, я прихожу к выводу, что конфигурация сервера верна.
Мне интересно, использует ли Phoenix какие-либо порты, кроме порта zookeeper.