powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / SQuirreL не хочет подключаться
1 сообщений из 1, страница 1 из 1
SQuirreL не хочет подключаться
    #39479929
alexzf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! В data science я второй день, так же как и в big data, поэтому очень очень прошу помощи у вас.
Задача в том что бы подключить SQuirreL к моему сингл ноду hbase.

Вот что сейчас имею:
Использую вот такой стэк hadoop 2.7 + hbase 1.1.7, все это дело работает на debian 9 (важно нет, все на виртуалке virtualBox).
jps:
автор6464 HRegionServer
2016 SecondaryNameNode
1681 NameNode
2163 ResourceManager
6341 HMaster
1829 DataNode
3707 ThriftServer
7244 Jps
2286 NodeManager
6271 HQuorumPeer


Так же в фоне крутится ThriftServer который как я понял помогает мне подключаться из моих python скриптов.
hbase thrift start -p 9090 --infoport 9091 вот так запукаю его.

Далее, апробировал все это дело, написал тестовый скрипт на питоне который записывает через обычны put большой файл размером в 4гб. Все ок! Все есть в табличке.
После чего я понял что с диалектом SQL мне работать вроще. Я начал пробовать SQuirreL

Скачал Phoenix (apache-phoenix-4.10.0-HBase-1.1-bin) сделал все по инструкции, на сервер закинул файл из phoenix/lib/ phoenix-4.10.0-HBase-1.1-server.jar в папочку с установленным hbase. Рестартнул hbase, все ок.

После этого на своей локальной машине скачал jar of SQuirreL 3.7.1 на свою локлаьную машину, установил и с моего hbase single node я закинул файл phoenix-4.10.0-HBase-1.1-client.jar и при установки указал именно его. Все драйвер настроен.

Начинаю настраивать алиасы,

В алиасах Driver указал только что созданный и помеченный галочкой, в строке URL
jdbc:phoenix:192.168.11.142:2181:/hbase (192.168.11.142 - это я так понял там где стоит ZK, там же у меня hbase поверх hadoop)

Подключаюсь и клиент думает минутку примерно и отваливается вот с такими логами :
авторjava.util.concurrent.TimeoutException
at java.util.concurrent.FutureTask.get(FutureTask.java:205)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.awaitConnection(OpenConnectionCommand.java:132)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand.access$100(OpenConnectionCommand.java:45)
at net.sourceforge.squirrel_sql.client.mainframe.action.OpenConnectionCommand$2.run(OpenConnectionCommand.java:115)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)


Вот сижу и гадаю что не так.

Вот на мой взгляд самые важные настроки hbase

автор<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
<source>hbase-site.xml</source>
</property>



автор<property>
<name>ha.zookeeper.parent-znode</name>
<value>/hadoop-ha</value>
<source>core-default.xml</source>
</property>



автор<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
<source>hbase-site.xml</source>
</property>



автор<property>
<name>zookeeper.znode.parent</name>
<value>/hbase</value>
<source>hbase-default.xml</source>
</property>


Всем заранее спасибо!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / SQuirreL не хочет подключаться
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]