Hello,  I'm new on Apache Drill,  I just installed the embedded version and 
successful make queries on cvs file. Its great and revolutionary to make sql 
queries on text files or json files.

Now I'm trying to connect  Drill with Jdbc sources: Netezza, Oracle and BD2.

I Successful create a connection for Db2 and Oracle  but I Have problems with 
Netezza.  Lets see Netezza:


My Storage setup:

{

  "type": "jdbc",

  "driver": "org.netezza.Driver",

  "url": "jdbc:netezza://xpto.foo.com:5480/PARALELO",

  "username": " testes",

  "password": "testes",

  "enabled": true

}

And I put Netezza driver on 3rdparty directory.

After that I make:
Use  Netezza.PARALELO;  successful
Show tables;  trows the  execption  below.  (if I make one select statement the 
error is the same)

I think  the problem is related with the fact I have the view  
V_METRICA_1_903A_CLICOMENVOLVIM in two different schemas of database  PARALELO. 
There are some configuration on storage setup to force the schema?

Thanks

Carlos

Exception:

2016-11-17 12:34:34,293 [27d25c24-f50f-c78e-c976-44f849c068b3:foreman] INFO  
o.a.drill.exec.work.foreman.Foreman - Query text for query id 
27d25c24-f50f-c78e-c976-44f849c068b3: show tables
2016-11-17 12:34:35,139 [27d25c24-f50f-c78e-c976-44f849c068b3:frag:0:0] INFO  
o.a.d.e.w.fragment.FragmentExecutor - 27d25c24-f50f-c78e-c976-44f849c068b3:0:0: 
State change requested AWAITING_ALLOCATION --> FAILED
2016-11-17 12:34:35,139 [27d25c24-f50f-c78e-c976-44f849c068b3:frag:0:0] INFO  
o.a.d.e.w.fragment.FragmentExecutor - 27d25c24-f50f-c78e-c976-44f849c068b3:0:0: 
State change requested FAILED --> FINISHED
2016-11-17 12:34:35,140 [27d25c24-f50f-c78e-c976-44f849c068b3:frag:0:0] ERROR 
o.a.d.e.w.fragment.FragmentExecutor - SYSTEM ERROR: IllegalArgumentException: 
Multiple entries with same key: V_METRICA_1_903A_CLICOMENVOLVIM=JdbcTable 
{V_METRICA_1_903A_CLICOMENVOLVIM} and V_METRICA_1_903A_CLICOMENVOLVIM=JdbcTable 
{V_METRICA_1_903A_CLICOMENVOLVIM}

Fragment 0:0

[Error Id: 71a29ff7-fbea-4579-b0ad-f32099b29c19 on 
ltc6001dwh01.grupocgd.com:31010]
org.apache.drill.common.exceptions.UserException: SYSTEM ERROR: 
IllegalArgumentException: Multiple entries with same key: 
V_METRICA_1_903A_CLICOMENVOLVIM=JdbcTable {V_METRICA_1_903A_CLICOMENVOLVIM} and 
V_METRICA_1_903A_CLICOMENVOLVIM=JdbcTable {V_METRICA_1_903A_CLICOMENVOLVIM}

Fragment 0:0

[Error Id: 71a29ff7-fbea-4579-b0ad-f32099b29c19 on 
ltc6001dwh01.grupocgd.com:31010]
        at 
org.apache.drill.common.exceptions.UserException$Builder.build(UserException.java:543)
 ~[drill-common-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.work.fragment.FragmentExecutor.sendFinalState(FragmentExecutor.java:293)
 [drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.work.fragment.FragmentExecutor.cleanup(FragmentExecutor.java:160)
 [drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.work.fragment.FragmentExecutor.run(FragmentExecutor.java:262)
 [drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.common.SelfCleaningRunnable.run(SelfCleaningRunnable.java:38) 
[drill-common-1.8.0.jar:1.8.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
[na:1.7.0_67]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
[na:1.7.0_67]
        at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
Caused by: java.lang.IllegalArgumentException: Multiple entries with same key: 
V_METRICA_1_903A_CLICOMENVOLVIM=JdbcTable {V_METRICA_1_903A_CLICOMENVOLVIM} and 
V_METRICA_1_903A_CLICOMENVOLVIM=JdbcTable {V_METRICA_1_903A_CLICOMENVOLVIM}
        at 
com.google.common.collect.ImmutableMap.checkNoConflict(ImmutableMap.java:150) 
~[guava-18.0.jar:na]
        at 
com.google.common.collect.RegularImmutableMap.checkNoConflictInBucket(RegularImmutableMap.java:104)
 ~[guava-18.0.jar:na]
        at 
com.google.common.collect.RegularImmutableMap.<init>(RegularImmutableMap.java:70)
 ~[guava-18.0.jar:na]
        at 
com.google.common.collect.ImmutableMap$Builder.build(ImmutableMap.java:254) 
~[guava-18.0.jar:na]
        at 
org.apache.calcite.adapter.jdbc.JdbcSchema.computeTables(JdbcSchema.java:218) 
~[calcite-core-1.4.0-drill-r17.jar:1.4.0-drill-r17]
        at 
org.apache.calcite.adapter.jdbc.JdbcSchema.getTableMap(JdbcSchema.java:234) 
~[calcite-core-1.4.0-drill-r17.jar:1.4.0-drill-r17]
        at 
org.apache.calcite.adapter.jdbc.JdbcSchema.getTableNames(JdbcSchema.java:359) 
~[calcite-core-1.4.0-drill-r17.jar:1.4.0-drill-r17]
        at 
org.apache.drill.exec.store.jdbc.JdbcStoragePlugin$CapitalizingJdbcSchema.getTableNames(JdbcStoragePlugin.java:282)
 ~[drill-jdbc-storage-1.8.0.jar:1.8.0]
        at 
org.apache.calcite.jdbc.SimpleCalciteSchema.getTableNames(SimpleCalciteSchema.java:98)
 ~[calcite-core-1.4.0-drill-r17.jar:1.4.0-drill-r17]
        at 
org.apache.calcite.jdbc.CalciteAbstractSchema$SchemaPlusImpl.getTableNames(CalciteAbstractSchema.java:182)
 ~[calcite-core-1.4.0-drill-r17.jar:1.4.0-drill-r17]
        at 
org.apache.calcite.jdbc.CalciteAbstractSchema$SchemaPlusImpl.getTableNames(CalciteAbstractSchema.java:143)
 ~[calcite-core-1.4.0-drill-r17.jar:1.4.0-drill-r17]
        at 
org.apache.drill.exec.store.ischema.InfoSchemaRecordGenerator$Tables.visitTables(InfoSchemaRecordGenerator.java:297)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.store.ischema.InfoSchemaRecordGenerator.scanSchema(InfoSchemaRecordGenerator.java:213)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.store.ischema.InfoSchemaRecordGenerator.scanSchema(InfoSchemaRecordGenerator.java:206)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.store.ischema.InfoSchemaRecordGenerator.scanSchema(InfoSchemaRecordGenerator.java:206)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.store.ischema.InfoSchemaRecordGenerator.scanSchema(InfoSchemaRecordGenerator.java:193)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.store.ischema.InfoSchemaTableType.getRecordReader(InfoSchemaTableType.java:59)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.store.ischema.InfoSchemaBatchCreator.getBatch(InfoSchemaBatchCreator.java:36)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.store.ischema.InfoSchemaBatchCreator.getBatch(InfoSchemaBatchCreator.java:30)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.physical.impl.ImplCreator.getRecordBatch(ImplCreator.java:148)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.physical.impl.ImplCreator.getChildren(ImplCreator.java:171)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.physical.impl.ImplCreator.getRecordBatch(ImplCreator.java:128)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.physical.impl.ImplCreator.getChildren(ImplCreator.java:171)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.physical.impl.ImplCreator.getRootExec(ImplCreator.java:101)
 ~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.physical.impl.ImplCreator.getExec(ImplCreator.java:79) 
~[drill-java-exec-1.8.0.jar:1.8.0]
        at 
org.apache.drill.exec.work.fragment.FragmentExecutor.run(FragmentExecutor.java:206)
 [drill-java-exec-1.8.0.jar:1.8.0]
        ... 4 common frames omitted
2016-11-17 12:34:35,188 [CONTROL-rpc-event-queue] WARN  
o.a.drill.exec.work.foreman.Foreman - Dropping request to move to COMPLETED 
state as query is already at FAILED state (which is terminal).
2016-11-17 12:34:35,194 [CONTROL-rpc-event-queue] WARN  
o.a.d.e.w.b.ControlMessageHandler - Dropping request to cancel fragment. 
27d25c24-f50f-c78e-c976-44f849c068b3:0:0 does not exist.

Reply via email to