|
SQuirreL не хочет подключаться
|
|||
---|---|---|---|
#18+
Всем привет! В 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> Всем заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 18:54 |
|
|
start [/forum/topic.php?fid=48&fpage=5&tid=1856678]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
37ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
32ms |
get tp. blocked users: |
2ms |
others: | 321ms |
total: | 446ms |
0 / 0 |