Skip to content

Conversation

@rice668
Copy link

@rice668 rice668 commented Feb 14, 2018

What is the purpose of the change

Upgrade hbase connector dependency to 1.4.3

Brief change log

Update pom.xml file.

Verifying this change

Let us wait for the CI server test whether all passed.


<properties>
<hbase.version>1.3.1</hbase.version>
<hbase.version>1.4.0</hbase.version>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1.4.1?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @greghogan It is a typo. Will fix.

@rice668 rice668 force-pushed the FLINK-8335-hbase-upgrade branch from 7f156d0 to b01b494 Compare February 18, 2018 13:14
@tedyu
Copy link
Contributor

tedyu commented Feb 27, 2018

Should be good after 1.4.1 is filled in

@StephanEwen
Copy link
Contributor

Just to be safe, could you paste the diff in the dependency tree of the flink-hbase project before and after this change?

Always good to know which additional dependencies one pulls in through such a version upgrade.

@rice668 rice668 changed the title [FLINK-8335] [hbase] Upgrade hbase connector dependency to 1.4.0 [FLINK-8335] [hbase] Upgrade hbase connector dependency to 1.4.1 Mar 12, 2018
@rice668
Copy link
Author

rice668 commented Mar 12, 2018

I paste the the 1.3.1 and 1.4.1 flink-hbase pom dependency tree respectively below.

I watched the difference between the two dependencies. But I would hope @StephanEwen can see the difference as well by this tool (https://www.diffnow.com/). Thanks.

1.3.1

[INFO] ------------------------------------------------------------------------
[INFO] Building flink-hbase 1.6-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-dependency-plugin:2.10:tree (default-cli) @ flink-hbase_2.11 ---
[INFO] org.apache.flink:flink-hbase_2.11:jar:1.6-SNAPSHOT
[INFO] +- org.apache.flink:flink-core:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.apache.flink:flink-annotations:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.apache.flink:flink-metrics-core:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.apache.flink:flink-shaded-asm:jar:5.0.4-2.0:provided
[INFO] |  +- org.apache.commons:commons-lang3:jar:3.3.2:provided
[INFO] |  +- com.esotericsoftware.kryo:kryo:jar:2.24.0:provided
[INFO] |  |  +- com.esotericsoftware.minlog:minlog:jar:1.2:provided
[INFO] |  |  \- org.objenesis:objenesis:jar:2.1:provided
[INFO] |  +- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:provided
[INFO] +- org.apache.flink:flink-java:jar:1.6-SNAPSHOT:provided
[INFO] |  \- org.apache.commons:commons-math3:jar:3.5:provided
[INFO] +- org.apache.flink:flink-scala_2.11:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.scala-lang:scala-reflect:jar:2.11.12:provided
[INFO] |  +- org.scala-lang:scala-library:jar:2.11.12:provided
[INFO] |  \- org.scala-lang:scala-compiler:jar:2.11.12:provided
[INFO] |     +- org.scala-lang.modules:scala-xml_2.11:jar:1.0.5:provided
[INFO] |     \- org.scala-lang.modules:scala-parser-combinators_2.11:jar:1.0.4:provided
[INFO] +- org.apache.flink:flink-streaming-scala_2.11:jar:1.6-SNAPSHOT:provided
[INFO] +- org.apache.flink:flink-table_2.11:jar:1.6-SNAPSHOT:provided
[INFO] +- org.apache.flink:flink-shaded-hadoop2:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.tukaani:xz:jar:1.5:provided
[INFO] |  +- org.apache.avro:avro:jar:1.8.2:provided
[INFO] |  +- com.thoughtworks.paranamer:paranamer:jar:2.7:provided
[INFO] |  +- org.xerial.snappy:snappy-java:jar:1.1.4:provided
[INFO] |  +- commons-cli:commons-cli:jar:1.3.1:compile
[INFO] |  +- xmlenc:xmlenc:jar:0.52:provided
[INFO] |  +- commons-codec:commons-codec:jar:1.10:compile
[INFO] |  +- commons-io:commons-io:jar:2.4:compile
[INFO] |  +- commons-net:commons-net:jar:3.1:provided
[INFO] |  +- javax.servlet:servlet-api:jar:2.5:provided
[INFO] |  +- commons-el:commons-el:jar:1.0:runtime
[INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
[INFO] |  +- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:provided
[INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
[INFO] |  +- commons-configuration:commons-configuration:jar:1.7:provided
[INFO] |  +- commons-digester:commons-digester:jar:1.8.1:provided
[INFO] |  +- com.jcraft:jsch:jar:0.1.42:provided
[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.10:compile
[INFO] |  +- commons-beanutils:commons-beanutils:jar:1.9.3:provided
[INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:provided
[INFO] |  +- com.sun.jersey:jersey-client:jar:1.9:provided
[INFO] |  +- javax.xml.bind:jaxb-api:jar:2.2.2:provided
[INFO] |  +- javax.xml.stream:stax-api:jar:1.0-2:provided
[INFO] |  \- javax.activation:activation:jar:1.1:provided
[INFO] +- org.apache.flink:flink-streaming-java_2.11:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.apache.flink:flink-runtime_2.11:jar:1.6-SNAPSHOT:provided
[INFO] |  |  +- org.apache.flink:flink-queryable-state-client-java_2.11:jar:1.6-SNAPSHOT:provided
[INFO] |  |  +- org.apache.flink:flink-hadoop-fs:jar:1.6-SNAPSHOT:provided
[INFO] |  |  +- org.apache.flink:flink-shaded-netty:jar:4.0.27.Final-2.0:provided
[INFO] |  |  +- org.apache.flink:flink-shaded-jackson:jar:2.7.9-2.0:provided
[INFO] |  |  +- org.javassist:javassist:jar:3.18.2-GA:provided
[INFO] |  |  +- com.typesafe.akka:akka-actor_2.11:jar:2.4.20:provided
[INFO] |  |  |  +- com.typesafe:config:jar:1.3.0:provided
[INFO] |  |  |  \- org.scala-lang.modules:scala-java8-compat_2.11:jar:0.7.0:provided
[INFO] |  |  +- com.typesafe.akka:akka-stream_2.11:jar:2.4.20:provided
[INFO] |  |  |  +- org.reactivestreams:reactive-streams:jar:1.0.0:provided
[INFO] |  |  |  \- com.typesafe:ssl-config-core_2.11:jar:0.2.1:provided
[INFO] |  |  +- com.typesafe.akka:akka-protobuf_2.11:jar:2.4.20:provided
[INFO] |  |  +- com.typesafe.akka:akka-slf4j_2.11:jar:2.4.20:provided
[INFO] |  |  +- org.clapper:grizzled-slf4j_2.11:jar:1.0.2:provided
[INFO] |  |  +- com.github.scopt:scopt_2.11:jar:3.5.0:provided
[INFO] |  |  \- com.twitter:chill_2.11:jar:0.7.4:provided
[INFO] |  |     \- com.twitter:chill-java:jar:0.7.4:provided
[INFO] |  \- org.apache.flink:flink-shaded-guava:jar:18.0-2.0:provided
[INFO] +- org.apache.hbase:hbase-server:jar:1.3.1:compile
[INFO] |  +- org.apache.hbase:hbase-common:jar:1.3.1:compile
[INFO] |  +- org.apache.hbase:hbase-protocol:jar:1.3.1:compile
[INFO] |  +- org.apache.hbase:hbase-procedure:jar:1.3.1:compile
[INFO] |  |  \- org.apache.hbase:hbase-common:jar:tests:1.3.1:compile
[INFO] |  +- org.apache.hbase:hbase-client:jar:1.3.1:compile
[INFO] |  |  +- org.jruby.jcodings:jcodings:jar:1.0.8:compile
[INFO] |  |  \- org.jruby.joni:joni:jar:2.1.2:compile
[INFO] |  +- org.apache.hbase:hbase-prefix-tree:jar:1.3.1:runtime
[INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] |  +- org.apache.hbase:hbase-hadoop-compat:jar:1.3.1:compile
[INFO] |  +- org.apache.hbase:hbase-hadoop2-compat:jar:1.3.1:compile
[INFO] |  +- com.yammer.metrics:metrics-core:jar:2.2.0:compile
[INFO] |  +- com.google.guava:guava:jar:12.0.1:compile
[INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
[INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
[INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
[INFO] |  |  \- asm:asm:jar:3.1:compile
[INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile
[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
[INFO] |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.9.13:compile
[INFO] |  +- tomcat:jasper-compiler:jar:5.5.23:compile
[INFO] |  +- tomcat:jasper-runtime:jar:5.5.23:runtime
[INFO] |  +- org.jamon:jamon-runtime:jar:2.4.1:compile
[INFO] |  +- io.netty:netty-all:jar:4.0.23.Final:compile
[INFO] |  +- org.apache.htrace:htrace-core:jar:3.1.0-incubating:compile
[INFO] |  \- com.lmax:disruptor:jar:3.3.0:compile
[INFO] +- org.apache.flink:flink-clients_2.11:jar:1.6-SNAPSHOT:test
[INFO] |  \- org.apache.flink:flink-optimizer_2.11:jar:1.6-SNAPSHOT:test
[INFO] +- org.apache.flink:flink-hadoop-compatibility_2.11:jar:1.6-SNAPSHOT:test
[INFO] +- org.apache.hbase:hbase-server:jar:tests:1.3.1:test
[INFO] |  +- org.mortbay.jetty:jetty:jar:6.1.26:test
[INFO] |  +- org.mortbay.jetty:jetty-util:jar:6.1.26:test
[INFO] |  +- org.mortbay.jetty:jetty-sslengine:jar:6.1.26:test
[INFO] |  +- org.mortbay.jetty:jsp-2.1:jar:6.1.14:test
[INFO] |  +- org.mortbay.jetty:jsp-api-2.1:jar:6.1.14:test
[INFO] |  +- org.mortbay.jetty:servlet-api-2.5:jar:6.1.14:test
[INFO] |  +- org.apache.hadoop:hadoop-common:jar:2.5.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.1:test
[INFO] |  |  |  \- jdk.tools:jdk.tools:jar:1.6:system
[INFO] |  |  +- com.sun.jersey:jersey-json:jar:1.9:test
[INFO] |  |  |  +- org.codehaus.jettison:jettison:jar:1.1:test
[INFO] |  |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:test
[INFO] |  |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:test
[INFO] |  |  \- net.java.dev.jets3t:jets3t:jar:0.9.0:test
[INFO] |  |     \- org.apache.httpcomponents:httpcore:jar:4.4.6:test
[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.1:test
[INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.5.3:test
[INFO] |  |  \- org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:test
[INFO] |  |     +- org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:test
[INFO] |  |     +- org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:test
[INFO] |  |     \- org.apache.directory.api:api-util:jar:1.0.0-M20:test
[INFO] |  +- org.apache.hadoop:hadoop-client:jar:2.5.1:test
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-yarn-common:jar:2.5.1:test
[INFO] |  |  |  +- com.google.inject:guice:jar:3.0:test
[INFO] |  |  |  |  +- javax.inject:javax.inject:jar:1:test
[INFO] |  |  |  |  \- aopalliance:aopalliance:jar:1.0:test
[INFO] |  |  |  \- com.sun.jersey.contribs:jersey-guice:jar:1.9:test
[INFO] |  |  \- com.google.inject.extensions:guice-servlet:jar:3.0:test
[INFO] |  \- org.apache.hadoop:hadoop-hdfs:jar:2.5.1:test
[INFO] +- org.apache.hadoop:hadoop-minicluster:jar:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-common:test-jar:tests:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.4.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-yarn-server-common:jar:2.4.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.4.1:test
[INFO] |  |  \- org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.4.1:test
[INFO] |  |     \- org.apache.hadoop:hadoop-yarn-server-applicationhistoryservice:jar:2.4.1:test
[INFO] |  |        \- org.fusesource.leveldbjni:leveldbjni-all:jar:1.8:test
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.4.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.4.1:test
[INFO] |  |  |  \- org.apache.hadoop:hadoop-yarn-client:jar:2.4.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.4.1:test
[INFO] |  |  \- io.netty:netty:jar:3.6.2.Final:test
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.4.1:test
[INFO] |  |  \- org.apache.hadoop:hadoop-yarn-server-web-proxy:jar:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-yarn-api:jar:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.4.1:test
[INFO] |  \- org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.4.1:test
[INFO] +- org.apache.hbase:hbase-hadoop-compat:test-jar:tests:1.3.1:test
[INFO] |  \- com.github.stephenc.findbugs:findbugs-annotations:jar:1.3.9-1:compile
[INFO] +- org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.4.1:test
[INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:test
[INFO] +- org.apache.hbase:hbase-hadoop2-compat:test-jar:tests:1.3.1:test
[INFO] |  \- org.apache.hbase:hbase-annotations:jar:1.3.1:test
[INFO] +- org.apache.flink:flink-test-utils_2.11:jar:1.6-SNAPSHOT:test
[INFO] |  \- org.apache.curator:curator-test:jar:2.12.0:test
[INFO] +- org.slf4j:slf4j-api:jar:1.7.7:provided
[INFO] +- com.google.code.findbugs:jsr305:jar:1.3.9:provided
[INFO] +- org.apache.flink:flink-test-utils-junit:jar:1.6-SNAPSHOT:test
[INFO] +- org.apache.flink:force-shading:jar:1.6-SNAPSHOT:compile
[INFO] +- junit:junit:jar:4.12:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] +- org.mockito:mockito-all:jar:1.10.19:test
[INFO] +- org.powermock:powermock-module-junit4:jar:1.6.5:test
[INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.6.5:test
[INFO] |     +- org.powermock:powermock-core:jar:1.6.5:test
[INFO] |     \- org.powermock:powermock-reflect:jar:1.6.5:test
[INFO] +- org.powermock:powermock-api-mockito:jar:1.6.5:test
[INFO] |  +- org.mockito:mockito-core:jar:1.10.19:test
[INFO] |  \- org.powermock:powermock-api-mockito-common:jar:1.6.5:test
[INFO] |     \- org.powermock:powermock-api-support:jar:1.6.5:test
[INFO] +- org.hamcrest:hamcrest-all:jar:1.3:test
[INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:test
[INFO] \- log4j:log4j:jar:1.2.17:test
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.202 s
[INFO] Finished at: 2018-03-12T14:08:24+08:00
[INFO] Final Memory: 26M/361M
[INFO] ------------------------------------------------------------------------

1.4.1

[INFO] ------------------------------------------------------------------------
[INFO] Building flink-hbase 1.6-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-dependency-plugin:2.10:tree (default-cli) @ flink-hbase_2.11 ---
[INFO] org.apache.flink:flink-hbase_2.11:jar:1.6-SNAPSHOT
[INFO] +- org.apache.flink:flink-core:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.apache.flink:flink-annotations:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.apache.flink:flink-metrics-core:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.apache.flink:flink-shaded-asm:jar:5.0.4-2.0:provided
[INFO] |  +- org.apache.commons:commons-lang3:jar:3.3.2:provided
[INFO] |  +- com.esotericsoftware.kryo:kryo:jar:2.24.0:provided
[INFO] |  |  +- com.esotericsoftware.minlog:minlog:jar:1.2:provided
[INFO] |  |  \- org.objenesis:objenesis:jar:2.1:provided
[INFO] |  +- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
[INFO] +- org.apache.flink:flink-java:jar:1.6-SNAPSHOT:provided
[INFO] |  \- org.apache.commons:commons-math3:jar:3.5:provided
[INFO] +- org.apache.flink:flink-scala_2.11:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.scala-lang:scala-reflect:jar:2.11.12:provided
[INFO] |  +- org.scala-lang:scala-library:jar:2.11.12:provided
[INFO] |  \- org.scala-lang:scala-compiler:jar:2.11.12:provided
[INFO] |     +- org.scala-lang.modules:scala-xml_2.11:jar:1.0.5:provided
[INFO] |     \- org.scala-lang.modules:scala-parser-combinators_2.11:jar:1.0.4:provided
[INFO] +- org.apache.flink:flink-streaming-scala_2.11:jar:1.6-SNAPSHOT:provided
[INFO] +- org.apache.flink:flink-table_2.11:jar:1.6-SNAPSHOT:provided
[INFO] +- org.apache.flink:flink-shaded-hadoop2:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.tukaani:xz:jar:1.5:compile
[INFO] |  +- org.apache.avro:avro:jar:1.8.2:compile
[INFO] |  +- com.thoughtworks.paranamer:paranamer:jar:2.7:compile
[INFO] |  +- org.xerial.snappy:snappy-java:jar:1.1.4:compile
[INFO] |  +- commons-cli:commons-cli:jar:1.3.1:compile
[INFO] |  +- xmlenc:xmlenc:jar:0.52:provided
[INFO] |  +- commons-codec:commons-codec:jar:1.10:compile
[INFO] |  +- commons-io:commons-io:jar:2.4:compile
[INFO] |  +- commons-net:commons-net:jar:3.1:provided
[INFO] |  +- javax.servlet:servlet-api:jar:2.5:provided
[INFO] |  +- commons-el:commons-el:jar:1.0:compile
[INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
[INFO] |  +- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:provided
[INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
[INFO] |  +- commons-configuration:commons-configuration:jar:1.7:provided
[INFO] |  +- commons-digester:commons-digester:jar:1.8.1:provided
[INFO] |  +- com.jcraft:jsch:jar:0.1.42:provided
[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.10:compile
[INFO] |  +- commons-beanutils:commons-beanutils:jar:1.9.3:provided
[INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:provided
[INFO] |  +- com.sun.jersey:jersey-client:jar:1.9:provided
[INFO] |  +- javax.xml.bind:jaxb-api:jar:2.2.2:provided
[INFO] |  +- javax.xml.stream:stax-api:jar:1.0-2:provided
[INFO] |  \- javax.activation:activation:jar:1.1:provided
[INFO] +- org.apache.flink:flink-streaming-java_2.11:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.apache.flink:flink-runtime_2.11:jar:1.6-SNAPSHOT:provided
[INFO] |  |  +- org.apache.flink:flink-queryable-state-client-java_2.11:jar:1.6-SNAPSHOT:provided
[INFO] |  |  +- org.apache.flink:flink-hadoop-fs:jar:1.6-SNAPSHOT:provided
[INFO] |  |  +- org.apache.flink:flink-shaded-netty:jar:4.0.27.Final-2.0:provided
[INFO] |  |  +- org.apache.flink:flink-shaded-jackson:jar:2.7.9-2.0:provided
[INFO] |  |  +- org.javassist:javassist:jar:3.18.2-GA:provided
[INFO] |  |  +- com.typesafe.akka:akka-actor_2.11:jar:2.4.20:provided
[INFO] |  |  |  +- com.typesafe:config:jar:1.3.0:provided
[INFO] |  |  |  \- org.scala-lang.modules:scala-java8-compat_2.11:jar:0.7.0:provided
[INFO] |  |  +- com.typesafe.akka:akka-stream_2.11:jar:2.4.20:provided
[INFO] |  |  |  +- org.reactivestreams:reactive-streams:jar:1.0.0:provided
[INFO] |  |  |  \- com.typesafe:ssl-config-core_2.11:jar:0.2.1:provided
[INFO] |  |  +- com.typesafe.akka:akka-protobuf_2.11:jar:2.4.20:provided
[INFO] |  |  +- com.typesafe.akka:akka-slf4j_2.11:jar:2.4.20:provided
[INFO] |  |  +- org.clapper:grizzled-slf4j_2.11:jar:1.0.2:provided
[INFO] |  |  +- com.github.scopt:scopt_2.11:jar:3.5.0:provided
[INFO] |  |  \- com.twitter:chill_2.11:jar:0.7.4:provided
[INFO] |  |     \- com.twitter:chill-java:jar:0.7.4:provided
[INFO] |  \- org.apache.flink:flink-shaded-guava:jar:18.0-2.0:provided
[INFO] +- org.apache.hbase:hbase-server:jar:1.4.1:compile
[INFO] |  +- org.apache.hbase:hbase-common:jar:1.4.1:compile
[INFO] |  +- org.apache.hbase:hbase-protocol:jar:1.4.1:compile
[INFO] |  +- org.apache.hbase:hbase-procedure:jar:1.4.1:compile
[INFO] |  |  \- org.apache.hbase:hbase-common:jar:tests:1.4.1:compile
[INFO] |  +- org.apache.hbase:hbase-client:jar:1.4.1:compile
[INFO] |  |  +- org.jruby.jcodings:jcodings:jar:1.0.8:compile
[INFO] |  |  \- org.jruby.joni:joni:jar:2.1.2:compile
[INFO] |  +- org.apache.hbase:hbase-prefix-tree:jar:1.4.1:runtime
[INFO] |  +- org.apache.hbase:hbase-metrics-api:jar:1.4.1:compile
[INFO] |  +- org.apache.hbase:hbase-metrics:jar:1.4.1:compile
[INFO] |  |  \- io.dropwizard.metrics:metrics-core:jar:3.1.2:compile
[INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] |  +- org.apache.hbase:hbase-hadoop-compat:jar:1.4.1:compile
[INFO] |  +- org.apache.hbase:hbase-hadoop2-compat:jar:1.4.1:compile
[INFO] |  +- com.yammer.metrics:metrics-core:jar:2.2.0:compile
[INFO] |  +- com.google.guava:guava:jar:12.0.1:compile
[INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
[INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
[INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
[INFO] |  |  \- asm:asm:jar:3.1:compile
[INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile
[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
[INFO] |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.9.13:compile
[INFO] |  +- tomcat:jasper-compiler:jar:5.5.23:compile
[INFO] |  +- tomcat:jasper-runtime:jar:5.5.23:compile
[INFO] |  +- org.jamon:jamon-runtime:jar:2.4.1:compile
[INFO] |  +- io.netty:netty-all:jar:4.1.8.Final:compile
[INFO] |  +- org.apache.htrace:htrace-core:jar:3.1.0-incubating:compile
[INFO] |  +- com.lmax:disruptor:jar:3.3.0:compile
[INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.3:compile
[INFO] |  \- org.apache.httpcomponents:httpcore:jar:4.4.6:compile
[INFO] +- org.apache.flink:flink-clients_2.11:jar:1.6-SNAPSHOT:test
[INFO] |  \- org.apache.flink:flink-optimizer_2.11:jar:1.6-SNAPSHOT:test
[INFO] +- org.apache.flink:flink-hadoop-compatibility_2.11:jar:1.6-SNAPSHOT:test
[INFO] +- org.apache.hbase:hbase-server:jar:tests:1.4.1:test
[INFO] |  +- org.mortbay.jetty:jetty:jar:6.1.26:test
[INFO] |  +- org.mortbay.jetty:jetty-util:jar:6.1.26:test
[INFO] |  +- org.mortbay.jetty:jetty-sslengine:jar:6.1.26:test
[INFO] |  +- org.mortbay.jetty:jsp-2.1:jar:6.1.14:test
[INFO] |  +- org.mortbay.jetty:jsp-api-2.1:jar:6.1.14:test
[INFO] |  +- org.mortbay.jetty:servlet-api-2.5:jar:6.1.14:test
[INFO] |  +- org.apache.hadoop:hadoop-common:jar:2.7.4:test
[INFO] |  |  +- org.apache.hadoop:hadoop-annotations:jar:2.7.4:test
[INFO] |  |  |  \- jdk.tools:jdk.tools:jar:1.8:system
[INFO] |  |  +- com.sun.jersey:jersey-json:jar:1.9:test
[INFO] |  |  |  +- org.codehaus.jettison:jettison:jar:1.1:test
[INFO] |  |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:test
[INFO] |  |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:test
[INFO] |  |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:test
[INFO] |  |  +- com.google.code.gson:gson:jar:2.2.4:test
[INFO] |  |  +- org.apache.curator:curator-client:jar:2.7.1:test
[INFO] |  |  \- org.apache.curator:curator-recipes:jar:2.7.1:test
[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.7.4:test
[INFO] |  |  +- org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:test
[INFO] |  |  |  +- org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:test
[INFO] |  |  |  +- org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:test
[INFO] |  |  |  \- org.apache.directory.api:api-util:jar:1.0.0-M20:test
[INFO] |  |  \- org.apache.curator:curator-framework:jar:2.7.1:test
[INFO] |  +- org.apache.hadoop:hadoop-client:jar:2.7.4:test
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.4:test
[INFO] |  |  +- org.apache.hadoop:hadoop-yarn-common:jar:2.7.4:test
[INFO] |  |  |  +- com.google.inject:guice:jar:3.0:test
[INFO] |  |  |  |  +- javax.inject:javax.inject:jar:1:test
[INFO] |  |  |  |  \- aopalliance:aopalliance:jar:1.0:test
[INFO] |  |  |  \- com.sun.jersey.contribs:jersey-guice:jar:1.9:test
[INFO] |  |  \- com.google.inject.extensions:guice-servlet:jar:3.0:test
[INFO] |  \- org.apache.hadoop:hadoop-hdfs:jar:2.7.4:test
[INFO] |     \- org.fusesource.leveldbjni:leveldbjni-all:jar:1.8:test
[INFO] +- org.apache.hadoop:hadoop-minicluster:jar:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-common:test-jar:tests:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.4.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-yarn-server-common:jar:2.4.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.4.1:test
[INFO] |  |  \- org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.4.1:test
[INFO] |  |     \- org.apache.hadoop:hadoop-yarn-server-applicationhistoryservice:jar:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.4.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.4.1:test
[INFO] |  |  |  \- org.apache.hadoop:hadoop-yarn-client:jar:2.4.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.4.1:test
[INFO] |  |  \- io.netty:netty:jar:3.6.2.Final:test
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.4.1:test
[INFO] |  |  \- org.apache.hadoop:hadoop-yarn-server-web-proxy:jar:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-yarn-api:jar:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.4.1:test
[INFO] |  \- org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.4.1:test
[INFO] +- org.apache.hbase:hbase-hadoop-compat:test-jar:tests:1.4.1:test
[INFO] |  \- com.github.stephenc.findbugs:findbugs-annotations:jar:1.3.9-1:compile
[INFO] +- org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.4.1:test
[INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:test
[INFO] +- org.apache.hbase:hbase-hadoop2-compat:test-jar:tests:1.4.1:test
[INFO] |  \- org.apache.hbase:hbase-annotations:jar:1.4.1:test
[INFO] +- org.apache.flink:flink-test-utils_2.11:jar:1.6-SNAPSHOT:test
[INFO] |  \- org.apache.curator:curator-test:jar:2.12.0:test
[INFO] +- org.slf4j:slf4j-api:jar:1.7.7:provided
[INFO] +- com.google.code.findbugs:jsr305:jar:1.3.9:provided
[INFO] +- org.apache.flink:flink-test-utils-junit:jar:1.6-SNAPSHOT:test
[INFO] +- org.apache.flink:force-shading:jar:1.6-SNAPSHOT:compile
[INFO] +- junit:junit:jar:4.12:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] +- org.mockito:mockito-all:jar:1.10.19:test
[INFO] +- org.powermock:powermock-module-junit4:jar:1.6.5:test
[INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.6.5:test
[INFO] |     +- org.powermock:powermock-core:jar:1.6.5:test
[INFO] |     \- org.powermock:powermock-reflect:jar:1.6.5:test
[INFO] +- org.powermock:powermock-api-mockito:jar:1.6.5:test
[INFO] |  +- org.mockito:mockito-core:jar:1.10.19:test
[INFO] |  \- org.powermock:powermock-api-mockito-common:jar:1.6.5:test
[INFO] |     \- org.powermock:powermock-api-support:jar:1.6.5:test
[INFO] +- org.hamcrest:hamcrest-all:jar:1.3:test
[INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:test
[INFO] \- log4j:log4j:jar:1.2.17:test
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.837 s
[INFO] Finished at: 2018-03-12T14:10:41+08:00
[INFO] Final Memory: 28M/360M
[INFO] ------------------------------------------------------------------------

@rice668
Copy link
Author

rice668 commented Mar 22, 2018

Sup ?

@StephanEwen
Copy link
Contributor

Thanks!

The dependency tree is huge, and a good amount is for org.apache.hbase:hbase-server. Is that really needed for the connector, or can we exclude that?

@StephanEwen
Copy link
Contributor

Okay, seems we cannot exclude hbase server (hell, hadoop projects really mess up their dependencies).

Can you try to exclude some of the dependencies, like jersey, jruby, tomcat, etc?

@rice668
Copy link
Author

rice668 commented Mar 22, 2018

Yeah. Actually, We had those dependencies when 1.3.1. We should exclude them at that time. But we did not.

@rice668
Copy link
Author

rice668 commented Mar 22, 2018

@StephanEwen I would ask , what way you used for judging exclude those dependencies (jersey, jruby, tomcat) ? I used mvn dependency:analyze under /Users/xxx/projects/flink/flink-connectors/flink-hbase to find like below. I think we should exclude those which from Unused declared dependencies found: module instead of jersey, jruby, tomcat. What do you think ?

WARNING] Used undeclared dependencies found:
[WARNING]    commons-logging:commons-logging:jar:1.1.3:compile
[WARNING]    org.apache.hbase:hbase-client:jar:1.4.1:compile
[WARNING]    org.apache.hbase:hbase-common:jar:1.4.1:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.apache.flink:force-shading:jar:1.6-SNAPSHOT:compile
[WARNING]    org.hamcrest:hamcrest-all:jar:1.3:test
[WARNING]    org.apache.hbase:hbase-hadoop-compat:test-jar:tests:1.4.1:test
[WARNING]    com.google.code.findbugs:jsr305:jar:1.3.9:provided
[WARNING]    org.powermock:powermock-api-mockito:jar:1.6.5:test
[WARNING]    org.apache.hadoop:hadoop-minicluster:jar:2.4.1:test
[WARNING]    org.slf4j:slf4j-log4j12:jar:1.7.7:test
[WARNING]    org.apache.flink:flink-scala_2.11:jar:1.6-SNAPSHOT:provided
[WARNING]    org.apache.flink:flink-clients_2.11:jar:1.6-SNAPSHOT:test
[WARNING]    org.powermock:powermock-module-junit4:jar:1.6.5:test
[WARNING]    org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.4.1:test
[WARNING]    org.mockito:mockito-all:jar:1.10.19:test
[WARNING]    org.apache.hbase:hbase-hadoop2-compat:test-jar:tests:1.4.1:test
[WARNING]    org.apache.flink:flink-streaming-scala_2.11:jar:1.6-SNAPSHOT:provided

@greghogan
Copy link
Contributor

I haven't looked at the changelog but HBase 1.4.2 was released a few weeks ago.

@StephanEwen
Copy link
Contributor

@zhangminglei You are right, the dependencies should have been excluded back then. But better to fix later than never ;-)

For the dependencies to exclude, it is hard to find that out. I was mainly guessing, to be honest, thinking that an HBase client should not need a REST PI framework (jersey) or J2EE server (tomcat) as a dependency.

@rice668
Copy link
Author

rice668 commented Mar 29, 2018

Thanks you very much @StephanEwen and @greghogan . When I am free, I will take a look and verify on hbase 1.4.2.

@rice668 rice668 force-pushed the FLINK-8335-hbase-upgrade branch from b01b494 to daa9b39 Compare April 6, 2018 03:56
@rice668
Copy link
Author

rice668 commented Apr 6, 2018

I put this upgrade dependency tree here for a reference.

[INFO] Building flink-hbase 1.6-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-dependency-plugin:2.10:tree (default-cli) @ flink-hbase_2.11 ---
[INFO] org.apache.flink:flink-hbase_2.11:jar:1.6-SNAPSHOT
[INFO] +- org.apache.flink:flink-core:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.apache.flink:flink-annotations:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.apache.flink:flink-metrics-core:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.apache.flink:flink-shaded-asm:jar:5.0.4-2.0:provided
[INFO] |  +- org.apache.commons:commons-lang3:jar:3.3.2:provided
[INFO] |  +- com.esotericsoftware.kryo:kryo:jar:2.24.0:provided
[INFO] |  |  +- com.esotericsoftware.minlog:minlog:jar:1.2:provided
[INFO] |  |  \- org.objenesis:objenesis:jar:2.1:provided
[INFO] |  +- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
[INFO] +- org.apache.flink:flink-java:jar:1.6-SNAPSHOT:provided
[INFO] |  \- org.apache.commons:commons-math3:jar:3.5:provided
[INFO] +- org.apache.flink:flink-scala_2.11:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.scala-lang:scala-reflect:jar:2.11.12:provided
[INFO] |  +- org.scala-lang:scala-library:jar:2.11.12:provided
[INFO] |  \- org.scala-lang:scala-compiler:jar:2.11.12:provided
[INFO] |     +- org.scala-lang.modules:scala-xml_2.11:jar:1.0.5:provided
[INFO] |     \- org.scala-lang.modules:scala-parser-combinators_2.11:jar:1.0.4:provided
[INFO] +- org.apache.flink:flink-streaming-scala_2.11:jar:1.6-SNAPSHOT:provided
[INFO] +- org.apache.flink:flink-table_2.11:jar:1.6-SNAPSHOT:provided
[INFO] +- org.apache.flink:flink-shaded-hadoop2:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.tukaani:xz:jar:1.5:compile
[INFO] |  +- org.apache.avro:avro:jar:1.8.2:compile
[INFO] |  +- com.thoughtworks.paranamer:paranamer:jar:2.7:compile
[INFO] |  +- org.xerial.snappy:snappy-java:jar:1.1.4:compile
[INFO] |  +- commons-cli:commons-cli:jar:1.3.1:compile
[INFO] |  +- xmlenc:xmlenc:jar:0.52:provided
[INFO] |  +- commons-codec:commons-codec:jar:1.10:compile
[INFO] |  +- commons-io:commons-io:jar:2.4:compile
[INFO] |  +- commons-net:commons-net:jar:3.1:provided
[INFO] |  +- javax.servlet:servlet-api:jar:2.5:provided
[INFO] |  +- commons-el:commons-el:jar:1.0:provided
[INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
[INFO] |  +- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:provided
[INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
[INFO] |  +- commons-configuration:commons-configuration:jar:1.7:provided
[INFO] |  +- commons-digester:commons-digester:jar:1.8.1:provided
[INFO] |  +- com.jcraft:jsch:jar:0.1.42:provided
[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.10:compile
[INFO] |  +- commons-beanutils:commons-beanutils:jar:1.9.3:provided
[INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:provided
[INFO] |  +- com.sun.jersey:jersey-client:jar:1.9:provided
[INFO] |  +- javax.xml.bind:jaxb-api:jar:2.2.2:provided
[INFO] |  +- javax.xml.stream:stax-api:jar:1.0-2:provided
[INFO] |  \- javax.activation:activation:jar:1.1:provided
[INFO] +- org.apache.flink:flink-streaming-java_2.11:jar:1.6-SNAPSHOT:provided
[INFO] |  +- org.apache.flink:flink-runtime_2.11:jar:1.6-SNAPSHOT:provided
[INFO] |  |  +- org.apache.flink:flink-queryable-state-client-java_2.11:jar:1.6-SNAPSHOT:provided
[INFO] |  |  +- org.apache.flink:flink-hadoop-fs:jar:1.6-SNAPSHOT:provided
[INFO] |  |  +- org.apache.flink:flink-shaded-netty:jar:4.0.27.Final-2.0:provided
[INFO] |  |  +- org.apache.flink:flink-shaded-jackson:jar:2.7.9-3.0:provided
[INFO] |  |  +- org.javassist:javassist:jar:3.18.2-GA:provided
[INFO] |  |  +- com.typesafe.akka:akka-actor_2.11:jar:2.4.20:provided
[INFO] |  |  |  +- com.typesafe:config:jar:1.3.0:provided
[INFO] |  |  |  \- org.scala-lang.modules:scala-java8-compat_2.11:jar:0.7.0:provided
[INFO] |  |  +- com.typesafe.akka:akka-stream_2.11:jar:2.4.20:provided
[INFO] |  |  |  +- org.reactivestreams:reactive-streams:jar:1.0.0:provided
[INFO] |  |  |  \- com.typesafe:ssl-config-core_2.11:jar:0.2.1:provided
[INFO] |  |  +- com.typesafe.akka:akka-protobuf_2.11:jar:2.4.20:provided
[INFO] |  |  +- com.typesafe.akka:akka-slf4j_2.11:jar:2.4.20:provided
[INFO] |  |  +- org.clapper:grizzled-slf4j_2.11:jar:1.0.2:provided
[INFO] |  |  +- com.github.scopt:scopt_2.11:jar:3.5.0:provided
[INFO] |  |  \- com.twitter:chill_2.11:jar:0.7.4:provided
[INFO] |  |     \- com.twitter:chill-java:jar:0.7.4:provided
[INFO] |  \- org.apache.flink:flink-shaded-guava:jar:18.0-2.0:provided
[INFO] +- org.apache.hbase:hbase-server:jar:1.4.3:compile
[INFO] |  +- org.apache.hbase:hbase-common:jar:1.4.3:compile
[INFO] |  +- org.apache.hbase:hbase-protocol:jar:1.4.3:compile
[INFO] |  +- org.apache.hbase:hbase-procedure:jar:1.4.3:compile
[INFO] |  |  \- org.apache.hbase:hbase-common:jar:tests:1.4.3:compile
[INFO] |  +- org.apache.hbase:hbase-client:jar:1.4.3:compile
[INFO] |  +- org.apache.hbase:hbase-prefix-tree:jar:1.4.3:runtime
[INFO] |  +- org.apache.hbase:hbase-metrics-api:jar:1.4.3:compile
[INFO] |  +- org.apache.hbase:hbase-metrics:jar:1.4.3:compile
[INFO] |  |  \- io.dropwizard.metrics:metrics-core:jar:3.1.2:compile
[INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] |  +- org.apache.hbase:hbase-hadoop-compat:jar:1.4.3:compile
[INFO] |  +- org.apache.hbase:hbase-hadoop2-compat:jar:1.4.3:compile
[INFO] |  +- com.yammer.metrics:metrics-core:jar:2.2.0:compile
[INFO] |  +- com.google.guava:guava:jar:12.0.1:compile
[INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
[INFO] |  +- org.apache.commons:commons-math:jar:2.2:compile
[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
[INFO] |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.9.13:compile
[INFO] |  +- io.netty:netty-all:jar:4.1.8.Final:compile
[INFO] |  +- org.apache.htrace:htrace-core:jar:3.1.0-incubating:compile
[INFO] |  +- com.lmax:disruptor:jar:3.3.0:compile
[INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.3:compile
[INFO] |  \- org.apache.httpcomponents:httpcore:jar:4.4.6:compile
[INFO] +- org.apache.flink:flink-clients_2.11:jar:1.6-SNAPSHOT:test
[INFO] |  \- org.apache.flink:flink-optimizer_2.11:jar:1.6-SNAPSHOT:test
[INFO] +- org.apache.flink:flink-hadoop-compatibility_2.11:jar:1.6-SNAPSHOT:test
[INFO] +- org.apache.hbase:hbase-server:jar:tests:1.4.3:test
[INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:test
[INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:test
[INFO] |  |  \- asm:asm:jar:3.1:test
[INFO] |  +- org.mortbay.jetty:jetty:jar:6.1.26:test
[INFO] |  +- org.mortbay.jetty:jetty-util:jar:6.1.26:test
[INFO] |  +- org.mortbay.jetty:jetty-sslengine:jar:6.1.26:test
[INFO] |  +- org.mortbay.jetty:jsp-2.1:jar:6.1.14:test
[INFO] |  +- org.mortbay.jetty:jsp-api-2.1:jar:6.1.14:test
[INFO] |  +- org.mortbay.jetty:servlet-api-2.5:jar:6.1.14:test
[INFO] |  +- tomcat:jasper-compiler:jar:5.5.23:test
[INFO] |  +- tomcat:jasper-runtime:jar:5.5.23:test
[INFO] |  +- org.jamon:jamon-runtime:jar:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-common:jar:2.7.4:test
[INFO] |  |  +- org.apache.hadoop:hadoop-annotations:jar:2.7.4:test
[INFO] |  |  |  \- jdk.tools:jdk.tools:jar:1.8:system
[INFO] |  |  +- com.sun.jersey:jersey-json:jar:1.9:test
[INFO] |  |  |  +- org.codehaus.jettison:jettison:jar:1.1:test
[INFO] |  |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:test
[INFO] |  |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:test
[INFO] |  |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:test
[INFO] |  |  +- com.google.code.gson:gson:jar:2.2.4:test
[INFO] |  |  +- org.apache.curator:curator-client:jar:2.7.1:test
[INFO] |  |  \- org.apache.curator:curator-recipes:jar:2.7.1:test
[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.7.4:test
[INFO] |  |  +- org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:test
[INFO] |  |  |  +- org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:test
[INFO] |  |  |  +- org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:test
[INFO] |  |  |  \- org.apache.directory.api:api-util:jar:1.0.0-M20:test
[INFO] |  |  \- org.apache.curator:curator-framework:jar:2.7.1:test
[INFO] |  +- org.apache.hadoop:hadoop-client:jar:2.7.4:test
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.7.4:test
[INFO] |  |  +- org.apache.hadoop:hadoop-yarn-common:jar:2.7.4:test
[INFO] |  |  |  +- com.google.inject:guice:jar:3.0:test
[INFO] |  |  |  |  +- javax.inject:javax.inject:jar:1:test
[INFO] |  |  |  |  \- aopalliance:aopalliance:jar:1.0:test
[INFO] |  |  |  \- com.sun.jersey.contribs:jersey-guice:jar:1.9:test
[INFO] |  |  \- com.google.inject.extensions:guice-servlet:jar:3.0:test
[INFO] |  \- org.apache.hadoop:hadoop-hdfs:jar:2.7.4:test
[INFO] |     \- org.fusesource.leveldbjni:leveldbjni-all:jar:1.8:test
[INFO] +- org.apache.hadoop:hadoop-minicluster:jar:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-common:test-jar:tests:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-yarn-server-tests:test-jar:tests:2.4.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-yarn-server-common:jar:2.4.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.4.1:test
[INFO] |  |  \- org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.4.1:test
[INFO] |  |     \- org.apache.hadoop:hadoop-yarn-server-applicationhistoryservice:jar:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-jobclient:test-jar:tests:2.4.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.4.1:test
[INFO] |  |  |  \- org.apache.hadoop:hadoop-yarn-client:jar:2.4.1:test
[INFO] |  |  +- org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.4.1:test
[INFO] |  |  \- io.netty:netty:jar:3.6.2.Final:test
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.4.1:test
[INFO] |  |  \- org.apache.hadoop:hadoop-yarn-server-web-proxy:jar:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-yarn-api:jar:2.4.1:test
[INFO] |  +- org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.4.1:test
[INFO] |  \- org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.4.1:test
[INFO] +- org.apache.hbase:hbase-hadoop-compat:test-jar:tests:1.4.3:test
[INFO] |  \- com.github.stephenc.findbugs:findbugs-annotations:jar:1.3.9-1:compile
[INFO] +- org.apache.hadoop:hadoop-hdfs:test-jar:tests:2.4.1:test
[INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:test
[INFO] +- org.apache.hbase:hbase-hadoop2-compat:test-jar:tests:1.4.3:test
[INFO] |  \- org.apache.hbase:hbase-annotations:jar:1.4.3:test
[INFO] +- org.apache.flink:flink-test-utils_2.11:jar:1.6-SNAPSHOT:test
[INFO] |  \- org.apache.curator:curator-test:jar:2.12.0:test
[INFO] +- org.slf4j:slf4j-api:jar:1.7.7:provided
[INFO] +- com.google.code.findbugs:jsr305:jar:1.3.9:provided
[INFO] +- org.apache.flink:flink-test-utils-junit:jar:1.6-SNAPSHOT:test
[INFO] +- org.apache.flink:force-shading:jar:1.6-SNAPSHOT:compile
[INFO] +- junit:junit:jar:4.12:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] +- org.mockito:mockito-all:jar:1.10.19:test
[INFO] +- org.powermock:powermock-module-junit4:jar:1.6.5:test
[INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.6.5:test
[INFO] |     +- org.powermock:powermock-core:jar:1.6.5:test
[INFO] |     \- org.powermock:powermock-reflect:jar:1.6.5:test
[INFO] +- org.powermock:powermock-api-mockito:jar:1.6.5:test
[INFO] |  +- org.mockito:mockito-core:jar:1.10.19:test
[INFO] |  \- org.powermock:powermock-api-mockito-common:jar:1.6.5:test
[INFO] |     \- org.powermock:powermock-api-support:jar:1.6.5:test
[INFO] +- org.hamcrest:hamcrest-all:jar:1.3:test
[INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:test
[INFO] \- log4j:log4j:jar:1.2.17:test
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.703 s
[INFO] Finished at: 2018-04-06T11:57:05+08:00
[INFO] ------------------------------------------------------------------------

@rice668 rice668 changed the title [FLINK-8335] [hbase] Upgrade hbase connector dependency to 1.4.1 [FLINK-8335] [hbase] Upgrade hbase connector dependency to 1.4.3 Apr 6, 2018
@rice668
Copy link
Author

rice668 commented Apr 6, 2018

Hi, @StephanEwen and @greghogan I think this patch is ready for having another review now. Could you please ? Thank you. And the CI error does not relevant to this issue itself.

@rice668 rice668 force-pushed the FLINK-8335-hbase-upgrade branch from daa9b39 to 0db7c29 Compare April 16, 2018 08:32
@rice668
Copy link
Author

rice668 commented Apr 16, 2018

Sup ?

@StephanEwen
Copy link
Contributor

All right, trying to merge this for 1.6

StephanEwen pushed a commit to StephanEwen/flink that referenced this pull request Apr 17, 2018
StephanEwen pushed a commit to StephanEwen/flink that referenced this pull request Apr 17, 2018
@rice668
Copy link
Author

rice668 commented Apr 18, 2018

Okay 👍

@asfgit asfgit closed this in d519eb7 Apr 22, 2018
StephanEwen pushed a commit to StephanEwen/flink that referenced this pull request Apr 22, 2018
sampathBhat pushed a commit to sampathBhat/flink that referenced this pull request Jul 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants