[ 
https://issues.apache.org/jira/browse/CALCITE-1994?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16223733#comment-16223733
 ] 

Christian Beikov commented on CALCITE-1994:
-------------------------------------------

[~ashwintojira] That error only happens if you use a userConfig. The userConfig 
defined in _./elasticsearch5/src/test/resources/elasticsearch-zips-model.json_ 
just won't work. You need an empty one like I described before. It is possible 
to join columns from different databases.

[~julianhyde] AFAICT coursier won't do the job here as it doesn't seem to 
handle classpath isolation which is what is the problem here. At some point, 
I'd like to define JBoss Module artifacts anyway since I'd like to consume 
modules that way, but I'm pretty much burried in work right now. If anyone 
wants to take a shot, I have an example for creating the modules here: 
https://github.com/Sweazer/jgroups-native-s3-ping/blob/master/src/main/assembly/module-assembly.xml
 and the XML descriptors here: 
https://github.com/Sweazer/jgroups-native-s3-ping/tree/master/src/main/resources
Every calcite maven project should produce such a jboss module. When we have 
that, launching an application with these modules shouldn't be too hard.

> Elasticsearch5 not working using sqlline
> ----------------------------------------
>
>                 Key: CALCITE-1994
>                 URL: https://issues.apache.org/jira/browse/CALCITE-1994
>             Project: Calcite
>          Issue Type: Bug
>          Components: elasticsearch-adapter
>    Affects Versions: 1.13.0
>            Reporter: Kunwar Deep Singh
>            Assignee: Julian Hyde
>            Priority: Critical
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> I have been trying to connect to elasticsearch 5.1.1 server using sqlline. 
> The following error is generated.
> The following is the error:
> {noformat}
> java.lang.NoSuchMethodError: 
> org.elasticsearch.transport.client.PreBuiltTransportClient.addPlugins(Ljava/util/Collectio
> n;Ljava/util/Collection;)Ljava/util/Collection;
>      at 
> org.elasticsearch.transport.client.PreBuiltTransportClient.<init>(PreBuiltTransportClient.java:130)
>      at 
> org.elasticsearch.transport.client.PreBuiltTransportClient.<init>(PreBuiltTransportClient.java:116)
>      at 
> org.elasticsearch.transport.client.PreBuiltTransportClient.<init>(PreBuiltTransportClient.java:106)
>      at 
> org.apache.calcite.adapter.elasticsearch5.Elasticsearch5Schema.open(Elasticsearch5Schema.java:119)
>      at 
> org.apache.calcite.adapter.elasticsearch5.Elasticsearch5Schema.<init>(Elasticsearch5Schema.java:74)
>      at 
> org.apache.calcite.adapter.elasticsearch5.Elasticsearch5SchemaFactory.create(Elasticsearch5SchemaFactory.java:56)
>      at org.apache.calcite.model.ModelHandler.visit(ModelHandler.java:269)
>      at 
> org.apache.calcite.model.JsonCustomSchema.accept(JsonCustomSchema.java:45)
>      at org.apache.calcite.model.ModelHandler.visit(ModelHandler.java:195)
>      at org.apache.calcite.model.ModelHandler.<init>(ModelHandler.java:87)
>      at org.apache.calcite.jdbc.Driver$1.onConnectionInit(Driver.java:104)
>      at 
> org.apache.calcite.avatica.UnregisteredDriver.connect(UnregisteredDriver.java:139)
>      at sqlline.DatabaseConnection.connect(DatabaseConnection.java:156)
>      at sqlline.DatabaseConnection.getConnection(DatabaseConnection.java:204)
>      at sqlline.Commands.connect(Commands.java:1095)
>      at sqlline.Commands.connect(Commands.java:1001)
>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>      at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>      at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>      at java.lang.reflect.Method.invoke(Method.java:498)
>      at 
> sqlline.ReflectiveCommandHandler.execute(ReflectiveCommandHandler.java:38)
>      at sqlline.SqlLine.dispatch(SqlLine.java:791)
>      at sqlline.SqlLine.begin(SqlLine.java:668)
>      at sqlline.SqlLine.start(SqlLine.java:373)
>      at sqlline.SqlLine.main(SqlLine.java:265)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to