HBASE-3231 Update to zookeeper 3.3.2.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1037053 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
a5f27d67ca
commit
3f8eb6e0ed
|
@ -1166,6 +1166,7 @@ Release 0.90.0 - Unreleased
|
||||||
HBASE-3227 Edit of log messages before branching.
|
HBASE-3227 Edit of log messages before branching.
|
||||||
HBASE-3230 Refresh our hadoop jar and update zookeeper to
|
HBASE-3230 Refresh our hadoop jar and update zookeeper to
|
||||||
just-released 3.3.2
|
just-released 3.3.2
|
||||||
|
HBASE-3231 Update to zookeeper 3.3.2.
|
||||||
|
|
||||||
|
|
||||||
NEW FEATURES
|
NEW FEATURES
|
||||||
|
|
|
@ -83,7 +83,7 @@ public class HQuorumPeer {
|
||||||
return address.equals("localhost") || address.equals("127.0.0.1");
|
return address.equals("localhost") || address.equals("127.0.0.1");
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void writeMyID(Properties properties) throws IOException {
|
static void writeMyID(Properties properties) throws IOException {
|
||||||
long myId = -1;
|
long myId = -1;
|
||||||
|
|
||||||
Configuration conf = HBaseConfiguration.create();
|
Configuration conf = HBaseConfiguration.create();
|
||||||
|
|
|
@ -91,7 +91,11 @@ public class TestHQuorumPeer {
|
||||||
String s =
|
String s =
|
||||||
"dataDir=" + this.dataDir.toString() + "\n" +
|
"dataDir=" + this.dataDir.toString() + "\n" +
|
||||||
"clientPort=2181\n" +
|
"clientPort=2181\n" +
|
||||||
"server.0=${hbase.master.hostname}:2888:3888\n";
|
"initLimit=2\n" +
|
||||||
|
"syncLimit=2\n" +
|
||||||
|
"server.0=${hbase.master.hostname}:2888:3888\n" +
|
||||||
|
"server.1=server1:2888:3888\n" +
|
||||||
|
"server.2=server2:2888:3888\n";
|
||||||
|
|
||||||
System.setProperty("hbase.master.hostname", "localhost");
|
System.setProperty("hbase.master.hostname", "localhost");
|
||||||
InputStream is = new ByteArrayInputStream(s.getBytes());
|
InputStream is = new ByteArrayInputStream(s.getBytes());
|
||||||
|
@ -103,13 +107,14 @@ public class TestHQuorumPeer {
|
||||||
Integer.valueOf(properties.getProperty("clientPort")));
|
Integer.valueOf(properties.getProperty("clientPort")));
|
||||||
assertEquals("localhost:2888:3888", properties.get("server.0"));
|
assertEquals("localhost:2888:3888", properties.get("server.0"));
|
||||||
|
|
||||||
|
HQuorumPeer.writeMyID(properties);
|
||||||
QuorumPeerConfig config = new QuorumPeerConfig();
|
QuorumPeerConfig config = new QuorumPeerConfig();
|
||||||
config.parseProperties(properties);
|
config.parseProperties(properties);
|
||||||
|
|
||||||
assertEquals(this.dataDir.toString(), config.getDataDir());
|
assertEquals(this.dataDir.toString(), config.getDataDir());
|
||||||
assertEquals(2181, config.getClientPortAddress().getPort());
|
assertEquals(2181, config.getClientPortAddress().getPort());
|
||||||
Map<Long,QuorumServer> servers = config.getServers();
|
Map<Long,QuorumServer> servers = config.getServers();
|
||||||
assertEquals(1, servers.size());
|
assertEquals(3, servers.size());
|
||||||
assertTrue(servers.containsKey(Long.valueOf(0)));
|
assertTrue(servers.containsKey(Long.valueOf(0)));
|
||||||
QuorumServer server = servers.get(Long.valueOf(0));
|
QuorumServer server = servers.get(Long.valueOf(0));
|
||||||
assertEquals("localhost", server.addr.getHostName());
|
assertEquals("localhost", server.addr.getHostName());
|
||||||
|
|
Loading…
Reference in New Issue