Запрос Phoenix JDBC - соединения не работают

Здравствуйте, команда Phoenix и друзья, работающие над Phoenix/Hbase,

Я подключаюсь к слою Phoenix на HBase с помощью драйвера JDBC. Мой PreparedStatement с простым запросом на выборку отлично работает/выполняется в моей Java-программе. Однако, когда я использую любое соединение sql (левое или внутреннее), запрос на выполнение PreparedStatement дает ниже ожидаемого, даже если я ограничиваю свои результаты 1 или 5 записями.

java.sql.SQLException: Обнаружено исключение при выполнении подплана [0].

Однако, когда я запускаю тот же запрос (простой или объединенный), он хорошо работает на клиенте Phoenix.

Кто-нибудь сталкивался с этой проблемой? Пожалуйста, поделитесь, если какое-либо исправление вокруг

С уважением, Нанду.


person AK Gangoni    schedule 10.04.2015    source источник
comment
нет экспертизы по фениксу?   -  person AK Gangoni    schedule 16.04.2015
comment
Можете ли вы попробовать это, я думаю, что это проблема с банкой. [stackoverflow.com/questions/30730643/ [1]: stackoverflow.com/questions/30730643/   -  person Mayank Raghav    schedule 11.06.2015


Ответы (1)


Пожалуйста, используйте подсказку /*+ NO_STAR_JOIN */ для выполнения вашего запроса. Есть еще несколько советов, которые могут помочь вам настроить ваш запрос в зависимости от характера операции, которую вы хотите выполнить. См. советы по этой ссылке https://phoenix.apache.org/language/index.html

person siddharth ubale    schedule 02.08.2017