Hi,
recently, I installed drill 0.7.0 on distributed cluster and register the 
hbase0.96 date source as following:
|
{
  "type": "hbase",
  "config": {
    "hbase.zookeeper.quorum": 
"172.16.19.101,172.16.19.102,172.16.19.103,172.16.19.105,172.16.19.107",
    "hbase.zookeeper.property.clientPort": "2181"
  },
  "size.calculator.enabled": false,
  "enabled": true
}


[dba@hbmaster /opt/drill/log]$hbase shell
2015-01-27 09:45:34,059 INFO  [main] Configuration.deprecation: 
hadoop.native.lib is deprecated. Instead, use io.native.lib.available
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.96.2-hadoop2, r1581096, Mon Mar 24 16:03:18 PDT 2014
hbase(main):001:0> list
TABLE                                                                           
                                                                                
                                                                                
                                                                                
                                                       
test                                                                            
                                                                                
                               
test_distributed                                                                
                                                                                
                               
7 row(s) in 3.1320 seconds




But I get following error when query hbase table:


[root@hbmaster ~]$/opt/drill/bin/sqlline -u jdbc:drill:
Drill log directory /var/log/drill does not exist, defaulting to /opt/drill/log
sqlline version 1.1.6
0: jdbc:drill:>  select * from hbase.`test`;
Query failed: Query failed: Failure validating SQL. 
java.lang.IllegalArgumentException: Not a host:port pair: PBUF                  
                                                                                
                                                                                
           hbmaster?r
r: exception while executing query: Failure while executing query. 
(state=,code=0)






[dba@hbmaster /opt/drill/log]$vi drillbit.log
2015-01-27 09:40:48,172 [2b39135f-2e9f-d832-536a-82480041eb6a:foreman] ERROR 
o.a.drill.exec.work.foreman.Foreman - Error 
6c5aefde-09e5-4469-ad48-a7f179f1534f: Query failed: Failure validating SQL. 
java.lang.IllegalArgumentException: Not a host:port pair: PBUF
^U
^Hhbmaster^P??^C^X????)^P^@
org.apache.drill.exec.planner.sql.QueryInputException: Failure validating SQL. 
java.lang.IllegalArgumentException: Not a host:port pair: PBUF
^U
^Hhbmaster^P??^C^X????)^P^@
        at 
org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan(DrillSqlWorker.java:147)
 ~[drill-java-exec-0.7.0-rebuffed.jar:0.7.0]
        at org.apache.drill.exec.work.foreman.Foreman.runSQL(Foreman.java:507) 
~[drill-java-exec-0.7.0-rebuffed.jar:0.7.0]
        at org.apache.drill.exec.work.foreman.Foreman.run(Foreman.java:185) 
~[drill-java-exec-0.7.0-rebuffed.jar:0.7.0]
        at 
org.apache.drill.exec.work.WorkManager$RunnableWrapper.run(WorkManager.java:254)
 [drill-java-exec-0.7.0-rebuffed.jar:0.7.0]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
[na:1.7.0_65]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
[na:1.7.0_65]
        at java.lang.Thread.run(Thread.java:745) [na:1.7.0_65]
Caused by: net.hydromatic.optiq.tools.ValidationException: 
java.lang.IllegalArgumentException: Not a host:port pair: PBUF


^Hhbmaster^P��^C^X���ױ)^P^@
        at
net.hydromatic.optiq.prepare.PlannerImpl.validate(PlannerImpl.java:178)
~[optiq-core-0.9-drill-r12.jar:na]
        at
org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.validateNode(DefaultSqlHandler.java:145)
~[drill-java-exec-0.7.0-rebuffed.jar:0.7.0]
        at
org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.getPlan(DefaultSqlHandler.java:125)
~[drill-java-exec-0.7.0-rebuffed.jar:0.7.0]
        at
org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan(DrillSqlWorker.java:145)
~[drill-java-exec-0.7.0-rebuffed.jar:0.7.0]
        ... 6 common frames omitted
Caused by: java.lang.IllegalArgumentException: Not a host:port pair: PBUF
^U
^Hhbmaster^P��^C^X���ױ)^P^@
        at
org.apache.hadoop.hbase.util.Addressing.parseHostname(Addressing.java:60)
~[hbase-0.94.22-drill-r1.jar:0.94.22-drill-r1]




Does drill-0.7.0 supports hbase0.96? Could you take a look at the above issue?




thanks


petter






|

Reply via email to