HADOOP-17612. Upgrade Zookeeper to 3.6.3 and Curator to 5.2.0 (#3241)
Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
This commit is contained in:
parent
4627e9c7ef
commit
ccfa072dc7
@ -294,9 +294,9 @@ org.apache.commons:commons-lang3:3.7
|
|||||||
org.apache.commons:commons-math3:3.1.1
|
org.apache.commons:commons-math3:3.1.1
|
||||||
org.apache.commons:commons-text:1.4
|
org.apache.commons:commons-text:1.4
|
||||||
org.apache.commons:commons-validator:1.6
|
org.apache.commons:commons-validator:1.6
|
||||||
org.apache.curator:curator-client:2.13.0
|
org.apache.curator:curator-client:5.2.0
|
||||||
org.apache.curator:curator-framework:2.13.0
|
org.apache.curator:curator-framework:5.2.0
|
||||||
org.apache.curator:curator-recipes:2.13.0
|
org.apache.curator:curator-recipes:5.2.0
|
||||||
org.apache.geronimo.specs:geronimo-jcache_1.0_spec:1.0-alpha-1
|
org.apache.geronimo.specs:geronimo-jcache_1.0_spec:1.0-alpha-1
|
||||||
org.apache.hbase:hbase-annotations:1.4.8
|
org.apache.hbase:hbase-annotations:1.4.8
|
||||||
org.apache.hbase:hbase-client:1.4.8
|
org.apache.hbase:hbase-client:1.4.8
|
||||||
@ -323,7 +323,7 @@ org.apache.kerby:kerby-util:1.0.1
|
|||||||
org.apache.kerby:kerby-xdr:1.0.1
|
org.apache.kerby:kerby-xdr:1.0.1
|
||||||
org.apache.kerby:token-provider:1.0.1
|
org.apache.kerby:token-provider:1.0.1
|
||||||
org.apache.yetus:audience-annotations:0.5.0
|
org.apache.yetus:audience-annotations:0.5.0
|
||||||
org.apache.zookeeper:zookeeper:3.4.13
|
org.apache.zookeeper:zookeeper:3.6.3
|
||||||
org.codehaus.jackson:jackson-core-asl:1.9.13
|
org.codehaus.jackson:jackson-core-asl:1.9.13
|
||||||
org.codehaus.jackson:jackson-jaxrs:1.9.13
|
org.codehaus.jackson:jackson-jaxrs:1.9.13
|
||||||
org.codehaus.jackson:jackson-mapper-asl:1.9.13
|
org.codehaus.jackson:jackson-mapper-asl:1.9.13
|
||||||
|
@ -128,6 +128,15 @@
|
|||||||
<groupId>org.apache.zookeeper</groupId>
|
<groupId>org.apache.zookeeper</groupId>
|
||||||
<artifactId>zookeeper</artifactId>
|
<artifactId>zookeeper</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.dropwizard.metrics</groupId>
|
||||||
|
<artifactId>metrics-core</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.xerial.snappy</groupId>
|
||||||
|
<artifactId>snappy-java</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.curator</groupId>
|
<groupId>org.apache.curator</groupId>
|
||||||
<artifactId>curator-framework</artifactId>
|
<artifactId>curator-framework</artifactId>
|
||||||
|
@ -309,6 +309,10 @@
|
|||||||
</exclusion>
|
</exclusion>
|
||||||
</exclusions>
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.dropwizard.metrics</groupId>
|
||||||
|
<artifactId>metrics-core</artifactId>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.zookeeper</groupId>
|
<groupId>org.apache.zookeeper</groupId>
|
||||||
<artifactId>zookeeper</artifactId>
|
<artifactId>zookeeper</artifactId>
|
||||||
|
@ -41,7 +41,6 @@
|
|||||||
import org.apache.zookeeper.ZKTestCase;
|
import org.apache.zookeeper.ZKTestCase;
|
||||||
import org.apache.zookeeper.ZooKeeper;
|
import org.apache.zookeeper.ZooKeeper;
|
||||||
import org.apache.zookeeper.server.ServerCnxnFactory;
|
import org.apache.zookeeper.server.ServerCnxnFactory;
|
||||||
import org.apache.zookeeper.server.ServerCnxnFactoryAccessor;
|
|
||||||
import org.apache.zookeeper.server.ZKDatabase;
|
import org.apache.zookeeper.server.ZKDatabase;
|
||||||
import org.apache.zookeeper.server.ZooKeeperServer;
|
import org.apache.zookeeper.server.ZooKeeperServer;
|
||||||
import org.apache.zookeeper.server.persistence.FileTxnLog;
|
import org.apache.zookeeper.server.persistence.FileTxnLog;
|
||||||
@ -437,9 +436,7 @@ protected void stopServer() throws Exception {
|
|||||||
|
|
||||||
|
|
||||||
protected static ZooKeeperServer getServer(ServerCnxnFactory fac) {
|
protected static ZooKeeperServer getServer(ServerCnxnFactory fac) {
|
||||||
ZooKeeperServer zs = ServerCnxnFactoryAccessor.getZkServer(fac);
|
return fac.getZooKeeperServer();
|
||||||
|
|
||||||
return zs;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void tearDownAll() throws Exception {
|
protected void tearDownAll() throws Exception {
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
import org.apache.hadoop.conf.Configuration;
|
import org.apache.hadoop.conf.Configuration;
|
||||||
import org.apache.hadoop.fs.CommonConfigurationKeys;
|
import org.apache.hadoop.fs.CommonConfigurationKeys;
|
||||||
import org.apache.hadoop.util.Time;
|
import org.apache.hadoop.util.Time;
|
||||||
|
import org.apache.zookeeper.server.ServerCnxn;
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
@ -131,7 +132,7 @@ public void testRandomHealthAndDisconnects() throws Exception {
|
|||||||
long st = Time.now();
|
long st = Time.now();
|
||||||
while (Time.now() - st < runFor) {
|
while (Time.now() - st < runFor) {
|
||||||
cluster.getTestContext().checkException();
|
cluster.getTestContext().checkException();
|
||||||
serverFactory.closeAll();
|
serverFactory.closeAll(ServerCnxn.DisconnectReason.SERVER_SHUTDOWN);
|
||||||
Thread.sleep(50);
|
Thread.sleep(50);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -135,6 +135,17 @@
|
|||||||
<artifactId>dnsjava</artifactId>
|
<artifactId>dnsjava</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.dropwizard.metrics</groupId>
|
||||||
|
<artifactId>metrics-core</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.xerial.snappy</groupId>
|
||||||
|
<artifactId>snappy-java</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
@ -229,7 +229,7 @@ protected void serviceStart() throws Exception {
|
|||||||
setupSecurity();
|
setupSecurity();
|
||||||
|
|
||||||
FileTxnSnapLog ftxn = new FileTxnSnapLog(dataDir, dataDir);
|
FileTxnSnapLog ftxn = new FileTxnSnapLog(dataDir, dataDir);
|
||||||
ZooKeeperServer zkServer = new ZooKeeperServer(ftxn, tickTime);
|
ZooKeeperServer zkServer = new ZooKeeperServer(ftxn, tickTime, "");
|
||||||
|
|
||||||
LOG.info("Starting Local Zookeeper service");
|
LOG.info("Starting Local Zookeeper service");
|
||||||
factory = ServerCnxnFactory.createFactory();
|
factory = ServerCnxnFactory.createFactory();
|
||||||
|
@ -83,6 +83,16 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|||||||
<type>test-jar</type>
|
<type>test-jar</type>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.dropwizard.metrics</groupId>
|
||||||
|
<artifactId>metrics-core</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.xerial.snappy</groupId>
|
||||||
|
<artifactId>snappy-java</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.hadoop.thirdparty</groupId>
|
<groupId>org.apache.hadoop.thirdparty</groupId>
|
||||||
<artifactId>hadoop-shaded-guava</artifactId>
|
<artifactId>hadoop-shaded-guava</artifactId>
|
||||||
|
@ -62,6 +62,16 @@ https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|||||||
<type>test-jar</type>
|
<type>test-jar</type>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.dropwizard.metrics</groupId>
|
||||||
|
<artifactId>metrics-core</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.xerial.snappy</groupId>
|
||||||
|
<artifactId>snappy-java</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.hadoop.thirdparty</groupId>
|
<groupId>org.apache.hadoop.thirdparty</groupId>
|
||||||
<artifactId>hadoop-shaded-guava</artifactId>
|
<artifactId>hadoop-shaded-guava</artifactId>
|
||||||
|
@ -97,8 +97,8 @@
|
|||||||
<hadoop-thirdparty-shaded-protobuf-prefix>${hadoop-thirdparty-shaded-prefix}.protobuf</hadoop-thirdparty-shaded-protobuf-prefix>
|
<hadoop-thirdparty-shaded-protobuf-prefix>${hadoop-thirdparty-shaded-prefix}.protobuf</hadoop-thirdparty-shaded-protobuf-prefix>
|
||||||
<hadoop-thirdparty-shaded-guava-prefix>${hadoop-thirdparty-shaded-prefix}.com.google.common</hadoop-thirdparty-shaded-guava-prefix>
|
<hadoop-thirdparty-shaded-guava-prefix>${hadoop-thirdparty-shaded-prefix}.com.google.common</hadoop-thirdparty-shaded-guava-prefix>
|
||||||
|
|
||||||
<zookeeper.version>3.5.6</zookeeper.version>
|
<zookeeper.version>3.6.3</zookeeper.version>
|
||||||
<curator.version>4.2.0</curator.version>
|
<curator.version>5.2.0</curator.version>
|
||||||
<findbugs.version>3.0.5</findbugs.version>
|
<findbugs.version>3.0.5</findbugs.version>
|
||||||
<dnsjava.version>3.4.0</dnsjava.version>
|
<dnsjava.version>3.4.0</dnsjava.version>
|
||||||
|
|
||||||
|
@ -104,6 +104,17 @@
|
|||||||
</exclusions>
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.dropwizard.metrics</groupId>
|
||||||
|
<artifactId>metrics-core</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.xerial.snappy</groupId>
|
||||||
|
<artifactId>snappy-java</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.slf4j</groupId>
|
<groupId>org.slf4j</groupId>
|
||||||
<artifactId>slf4j-api</artifactId>
|
<artifactId>slf4j-api</artifactId>
|
||||||
|
@ -102,6 +102,16 @@
|
|||||||
<type>test-jar</type>
|
<type>test-jar</type>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.dropwizard.metrics</groupId>
|
||||||
|
<artifactId>metrics-core</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.xerial.snappy</groupId>
|
||||||
|
<artifactId>snappy-java</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>junit</groupId>
|
<groupId>junit</groupId>
|
||||||
<artifactId>junit</artifactId>
|
<artifactId>junit</artifactId>
|
||||||
|
@ -109,6 +109,15 @@
|
|||||||
<groupId>org.apache.zookeeper</groupId>
|
<groupId>org.apache.zookeeper</groupId>
|
||||||
<artifactId>zookeeper</artifactId>
|
<artifactId>zookeeper</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.dropwizard.metrics</groupId>
|
||||||
|
<artifactId>metrics-core</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.xerial.snappy</groupId>
|
||||||
|
<artifactId>snappy-java</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>${leveldbjni.group}</groupId>
|
<groupId>${leveldbjni.group}</groupId>
|
||||||
<artifactId>leveldbjni-all</artifactId>
|
<artifactId>leveldbjni-all</artifactId>
|
||||||
|
@ -203,6 +203,15 @@
|
|||||||
<groupId>org.apache.zookeeper</groupId>
|
<groupId>org.apache.zookeeper</groupId>
|
||||||
<artifactId>zookeeper</artifactId>
|
<artifactId>zookeeper</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.dropwizard.metrics</groupId>
|
||||||
|
<artifactId>metrics-core</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.xerial.snappy</groupId>
|
||||||
|
<artifactId>snappy-java</artifactId>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>${leveldbjni.group}</groupId>
|
<groupId>${leveldbjni.group}</groupId>
|
||||||
<artifactId>leveldbjni-all</artifactId>
|
<artifactId>leveldbjni-all</artifactId>
|
||||||
|
Loading…
Reference in New Issue
Block a user