Re: kudu-client dependencies

2019-01-02 Thread Boris Tyukin
thanks for the explanation, Mike. Boris On Wed, Jan 2, 2019 at 6:32 PM Mike Percy wrote: > Hi Boris, > kudu-client is a client API library designed to be embedded in a client > application, and it specifies its dependencies via a Maven pom. Typically > one would only want one version of a given

Re: kudu-client dependencies

2019-01-02 Thread Mike Percy
Hi Boris, kudu-client is a client API library designed to be embedded in a client application, and it specifies its dependencies via a Maven pom. Typically one would only want one version of a given dep on the classpath at runtime and so shipping a fat jar usually isn't done for client libraries.

Re: kudu-client dependencies

2019-01-02 Thread Boris Tyukin
ok we just figured out that we need another jar - kudu-client-tools.jar. that one bundled with a proper version async lib and slf4j-api. slf4j-simple.jar has to be added separately but you do not have to do it if it is okay to suppress kudu client logs. kudu-client.jar and kudu-client-tools.jar

kudu-client dependencies

2019-01-02 Thread Boris Tyukin
Hi guys, sorry for a dumb question but why kudu-client.jar does not include async and slf4j-api and slf4j-simple libs? I need to call Kudu API from a simple groovy script and had to add 3 other jars explicitly. I see these libs were excluded on purpose: https://github.com/apache/kudu/blob/master/