[08/50] [abbrv] phoenix git commit: PHOENIX-2025 Phoenix-core's hbase-default.xml prevents HBaseTestingUtility from starting up in client apps (Mujtaba Chohan)
PHOENIX-2025 Phoenix-core's hbase-default.xml prevents HBaseTestingUtility from starting up in client apps (Mujtaba Chohan) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/dee7a02f Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/dee7a02f Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/dee7a02f Branch: refs/heads/calcite Commit: dee7a02f92ec3928a76c0d7536bd69f65fb1d4ef Parents: d0c8f9d Author: Thomas D'Silva tdsi...@salesforce.com Authored: Tue Jul 7 13:40:18 2015 -0700 Committer: Thomas D'Silva tdsi...@salesforce.com Committed: Tue Jul 7 13:40:18 2015 -0700 -- .../apache/phoenix/mapreduce/util/ConnectionUtil.java | 9 + .../mapreduce/util/PhoenixConfigurationUtil.java| 12 2 files changed, 17 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/dee7a02f/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java index 294d4e9..000ce59 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java @@ -54,7 +54,7 @@ public class ConnectionUtil { */ public static Connection getInputConnection(final Configuration conf , final Properties props) throws SQLException { Preconditions.checkNotNull(conf); -return getConnection(PhoenixConfigurationUtil.getInputCluster(conf), +return getConnection(PhoenixConfigurationUtil.getInputCluster(conf), PhoenixConfigurationUtil.getClientPort(conf), PropertiesUtil.extractProperties(props, conf)); } @@ -77,7 +77,7 @@ public class ConnectionUtil { */ public static Connection getOutputConnection(final Configuration conf, Properties props) throws SQLException { Preconditions.checkNotNull(conf); -return getConnection(PhoenixConfigurationUtil.getOutputCluster(conf), +return getConnection(PhoenixConfigurationUtil.getOutputCluster(conf), PhoenixConfigurationUtil.getClientPort(conf), PropertiesUtil.extractProperties(props, conf)); } @@ -85,11 +85,12 @@ public class ConnectionUtil { * Returns the {@link Connection} from a ZooKeeper cluster string. * * @param quorum a ZooKeeper quorum connection string + * @param clientPort a ZooKeeper client port * @return a Phoenix connection to the given connection string */ -private static Connection getConnection(final String quorum, Properties props) throws SQLException { +private static Connection getConnection(final String quorum, final int clientPort, Properties props) throws SQLException { Preconditions.checkNotNull(quorum); -return DriverManager.getConnection(QueryUtil.getUrl(quorum), props); +return DriverManager.getConnection(QueryUtil.getUrl(quorum, clientPort), props); } } http://git-wip-us.apache.org/repos/asf/phoenix/blob/dee7a02f/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java index 6e0e5e4..bba96ac 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java @@ -94,6 +94,8 @@ public final class PhoenixConfigurationUtil { public static final String MAPREDUCE_INPUT_CLUSTER_QUORUM = phoenix.mapreduce.input.cluster.quorum; public static final String MAPREDUCE_OUTPUT_CLUSTER_QUORUM = phoneix.mapreduce.output.cluster.quorum; + +public static final String HBASE_ZOOKEEPER_CLIENT_PORT = hbase.zookeeper.property.clientPort; public enum SchemaType { TABLE, @@ -363,6 +365,16 @@ public final class PhoenixConfigurationUtil { } return quorum; } + +/** + * Returns the HBase Client Port + * @param configuration + * @return + */ +public static int getClientPort(final Configuration configuration) { +Preconditions.checkNotNull(configuration); +return Integer.parseInt(configuration.get(HBASE_ZOOKEEPER_CLIENT_PORT)); +} public static void loadHBaseConfiguration(Job job) throws IOException { // load
phoenix git commit: PHOENIX-2025 Phoenix-core's hbase-default.xml prevents HBaseTestingUtility from starting up in client apps (Mujtaba Chohan)
Repository: phoenix Updated Branches: refs/heads/4.4-HBase-1.0 8133f89d1 - cac6d5767 PHOENIX-2025 Phoenix-core's hbase-default.xml prevents HBaseTestingUtility from starting up in client apps (Mujtaba Chohan) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/cac6d576 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/cac6d576 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/cac6d576 Branch: refs/heads/4.4-HBase-1.0 Commit: cac6d576758a6cb0eb010d04ed8fa70f272d1cf0 Parents: 8133f89 Author: Thomas D'Silva tdsi...@salesforce.com Authored: Tue Jul 7 13:40:18 2015 -0700 Committer: Thomas D'Silva tdsi...@salesforce.com Committed: Tue Jul 7 13:42:59 2015 -0700 -- .../apache/phoenix/mapreduce/util/ConnectionUtil.java | 9 + .../mapreduce/util/PhoenixConfigurationUtil.java| 12 2 files changed, 17 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/cac6d576/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java index 294d4e9..000ce59 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java @@ -54,7 +54,7 @@ public class ConnectionUtil { */ public static Connection getInputConnection(final Configuration conf , final Properties props) throws SQLException { Preconditions.checkNotNull(conf); -return getConnection(PhoenixConfigurationUtil.getInputCluster(conf), +return getConnection(PhoenixConfigurationUtil.getInputCluster(conf), PhoenixConfigurationUtil.getClientPort(conf), PropertiesUtil.extractProperties(props, conf)); } @@ -77,7 +77,7 @@ public class ConnectionUtil { */ public static Connection getOutputConnection(final Configuration conf, Properties props) throws SQLException { Preconditions.checkNotNull(conf); -return getConnection(PhoenixConfigurationUtil.getOutputCluster(conf), +return getConnection(PhoenixConfigurationUtil.getOutputCluster(conf), PhoenixConfigurationUtil.getClientPort(conf), PropertiesUtil.extractProperties(props, conf)); } @@ -85,11 +85,12 @@ public class ConnectionUtil { * Returns the {@link Connection} from a ZooKeeper cluster string. * * @param quorum a ZooKeeper quorum connection string + * @param clientPort a ZooKeeper client port * @return a Phoenix connection to the given connection string */ -private static Connection getConnection(final String quorum, Properties props) throws SQLException { +private static Connection getConnection(final String quorum, final int clientPort, Properties props) throws SQLException { Preconditions.checkNotNull(quorum); -return DriverManager.getConnection(QueryUtil.getUrl(quorum), props); +return DriverManager.getConnection(QueryUtil.getUrl(quorum, clientPort), props); } } http://git-wip-us.apache.org/repos/asf/phoenix/blob/cac6d576/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java index 6e0e5e4..bba96ac 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java @@ -94,6 +94,8 @@ public final class PhoenixConfigurationUtil { public static final String MAPREDUCE_INPUT_CLUSTER_QUORUM = phoenix.mapreduce.input.cluster.quorum; public static final String MAPREDUCE_OUTPUT_CLUSTER_QUORUM = phoneix.mapreduce.output.cluster.quorum; + +public static final String HBASE_ZOOKEEPER_CLIENT_PORT = hbase.zookeeper.property.clientPort; public enum SchemaType { TABLE, @@ -363,6 +365,16 @@ public final class PhoenixConfigurationUtil { } return quorum; } + +/** + * Returns the HBase Client Port + * @param configuration + * @return + */ +public static int getClientPort(final Configuration configuration) { +Preconditions.checkNotNull(configuration); +return Integer.parseInt(configuration.get(HBASE_ZOOKEEPER_CLIENT_PORT)); +}
phoenix git commit: PHOENIX-2025 Phoenix-core's hbase-default.xml prevents HBaseTestingUtility from starting up in client apps (Mujtaba Chohan)
Repository: phoenix Updated Branches: refs/heads/4.4-HBase-1.1 93dc3d5b6 - 5a6b9967b PHOENIX-2025 Phoenix-core's hbase-default.xml prevents HBaseTestingUtility from starting up in client apps (Mujtaba Chohan) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/5a6b9967 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/5a6b9967 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/5a6b9967 Branch: refs/heads/4.4-HBase-1.1 Commit: 5a6b9967b06bc71ab8805796f218a989c203f047 Parents: 93dc3d5 Author: Thomas D'Silva tdsi...@salesforce.com Authored: Tue Jul 7 13:40:18 2015 -0700 Committer: Thomas D'Silva tdsi...@salesforce.com Committed: Tue Jul 7 13:44:03 2015 -0700 -- .../apache/phoenix/mapreduce/util/ConnectionUtil.java | 9 + .../mapreduce/util/PhoenixConfigurationUtil.java| 12 2 files changed, 17 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/5a6b9967/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java index 294d4e9..000ce59 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java @@ -54,7 +54,7 @@ public class ConnectionUtil { */ public static Connection getInputConnection(final Configuration conf , final Properties props) throws SQLException { Preconditions.checkNotNull(conf); -return getConnection(PhoenixConfigurationUtil.getInputCluster(conf), +return getConnection(PhoenixConfigurationUtil.getInputCluster(conf), PhoenixConfigurationUtil.getClientPort(conf), PropertiesUtil.extractProperties(props, conf)); } @@ -77,7 +77,7 @@ public class ConnectionUtil { */ public static Connection getOutputConnection(final Configuration conf, Properties props) throws SQLException { Preconditions.checkNotNull(conf); -return getConnection(PhoenixConfigurationUtil.getOutputCluster(conf), +return getConnection(PhoenixConfigurationUtil.getOutputCluster(conf), PhoenixConfigurationUtil.getClientPort(conf), PropertiesUtil.extractProperties(props, conf)); } @@ -85,11 +85,12 @@ public class ConnectionUtil { * Returns the {@link Connection} from a ZooKeeper cluster string. * * @param quorum a ZooKeeper quorum connection string + * @param clientPort a ZooKeeper client port * @return a Phoenix connection to the given connection string */ -private static Connection getConnection(final String quorum, Properties props) throws SQLException { +private static Connection getConnection(final String quorum, final int clientPort, Properties props) throws SQLException { Preconditions.checkNotNull(quorum); -return DriverManager.getConnection(QueryUtil.getUrl(quorum), props); +return DriverManager.getConnection(QueryUtil.getUrl(quorum, clientPort), props); } } http://git-wip-us.apache.org/repos/asf/phoenix/blob/5a6b9967/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java index 6e0e5e4..bba96ac 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java @@ -94,6 +94,8 @@ public final class PhoenixConfigurationUtil { public static final String MAPREDUCE_INPUT_CLUSTER_QUORUM = phoenix.mapreduce.input.cluster.quorum; public static final String MAPREDUCE_OUTPUT_CLUSTER_QUORUM = phoneix.mapreduce.output.cluster.quorum; + +public static final String HBASE_ZOOKEEPER_CLIENT_PORT = hbase.zookeeper.property.clientPort; public enum SchemaType { TABLE, @@ -363,6 +365,16 @@ public final class PhoenixConfigurationUtil { } return quorum; } + +/** + * Returns the HBase Client Port + * @param configuration + * @return + */ +public static int getClientPort(final Configuration configuration) { +Preconditions.checkNotNull(configuration); +return Integer.parseInt(configuration.get(HBASE_ZOOKEEPER_CLIENT_PORT)); +}
phoenix git commit: PHOENIX-2025 Phoenix-core's hbase-default.xml prevents HBaseTestingUtility from starting up in client apps (Mujtaba Chohan)
Repository: phoenix Updated Branches: refs/heads/4.x-HBase-1.0 193fd92ec - f17e26775 PHOENIX-2025 Phoenix-core's hbase-default.xml prevents HBaseTestingUtility from starting up in client apps (Mujtaba Chohan) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/f17e2677 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/f17e2677 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/f17e2677 Branch: refs/heads/4.x-HBase-1.0 Commit: f17e26775ccf47d6d8aa4b9df4fa96a85d68b9e3 Parents: 193fd92 Author: Thomas D'Silva tdsi...@salesforce.com Authored: Tue Jul 7 13:40:18 2015 -0700 Committer: Thomas D'Silva tdsi...@salesforce.com Committed: Tue Jul 7 13:46:47 2015 -0700 -- .../apache/phoenix/mapreduce/util/ConnectionUtil.java | 9 + .../mapreduce/util/PhoenixConfigurationUtil.java| 12 2 files changed, 17 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/f17e2677/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java index 294d4e9..000ce59 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java @@ -54,7 +54,7 @@ public class ConnectionUtil { */ public static Connection getInputConnection(final Configuration conf , final Properties props) throws SQLException { Preconditions.checkNotNull(conf); -return getConnection(PhoenixConfigurationUtil.getInputCluster(conf), +return getConnection(PhoenixConfigurationUtil.getInputCluster(conf), PhoenixConfigurationUtil.getClientPort(conf), PropertiesUtil.extractProperties(props, conf)); } @@ -77,7 +77,7 @@ public class ConnectionUtil { */ public static Connection getOutputConnection(final Configuration conf, Properties props) throws SQLException { Preconditions.checkNotNull(conf); -return getConnection(PhoenixConfigurationUtil.getOutputCluster(conf), +return getConnection(PhoenixConfigurationUtil.getOutputCluster(conf), PhoenixConfigurationUtil.getClientPort(conf), PropertiesUtil.extractProperties(props, conf)); } @@ -85,11 +85,12 @@ public class ConnectionUtil { * Returns the {@link Connection} from a ZooKeeper cluster string. * * @param quorum a ZooKeeper quorum connection string + * @param clientPort a ZooKeeper client port * @return a Phoenix connection to the given connection string */ -private static Connection getConnection(final String quorum, Properties props) throws SQLException { +private static Connection getConnection(final String quorum, final int clientPort, Properties props) throws SQLException { Preconditions.checkNotNull(quorum); -return DriverManager.getConnection(QueryUtil.getUrl(quorum), props); +return DriverManager.getConnection(QueryUtil.getUrl(quorum, clientPort), props); } } http://git-wip-us.apache.org/repos/asf/phoenix/blob/f17e2677/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java index 6e0e5e4..bba96ac 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java @@ -94,6 +94,8 @@ public final class PhoenixConfigurationUtil { public static final String MAPREDUCE_INPUT_CLUSTER_QUORUM = phoenix.mapreduce.input.cluster.quorum; public static final String MAPREDUCE_OUTPUT_CLUSTER_QUORUM = phoneix.mapreduce.output.cluster.quorum; + +public static final String HBASE_ZOOKEEPER_CLIENT_PORT = hbase.zookeeper.property.clientPort; public enum SchemaType { TABLE, @@ -363,6 +365,16 @@ public final class PhoenixConfigurationUtil { } return quorum; } + +/** + * Returns the HBase Client Port + * @param configuration + * @return + */ +public static int getClientPort(final Configuration configuration) { +Preconditions.checkNotNull(configuration); +return Integer.parseInt(configuration.get(HBASE_ZOOKEEPER_CLIENT_PORT)); +}
phoenix git commit: PHOENIX-2025 Phoenix-core's hbase-default.xml prevents HBaseTestingUtility from starting up in client apps (Mujtaba Chohan)
Repository: phoenix Updated Branches: refs/heads/4.x-HBase-0.98 446b4c08f - 69a2948ac PHOENIX-2025 Phoenix-core's hbase-default.xml prevents HBaseTestingUtility from starting up in client apps (Mujtaba Chohan) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/69a2948a Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/69a2948a Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/69a2948a Branch: refs/heads/4.x-HBase-0.98 Commit: 69a2948acfd49cfd984bb824961f56bf15525905 Parents: 446b4c0 Author: Thomas D'Silva tdsi...@salesforce.com Authored: Tue Jul 7 13:40:18 2015 -0700 Committer: Thomas D'Silva tdsi...@salesforce.com Committed: Tue Jul 7 13:45:55 2015 -0700 -- .../apache/phoenix/mapreduce/util/ConnectionUtil.java | 9 + .../mapreduce/util/PhoenixConfigurationUtil.java| 12 2 files changed, 17 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/69a2948a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java index 294d4e9..000ce59 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ConnectionUtil.java @@ -54,7 +54,7 @@ public class ConnectionUtil { */ public static Connection getInputConnection(final Configuration conf , final Properties props) throws SQLException { Preconditions.checkNotNull(conf); -return getConnection(PhoenixConfigurationUtil.getInputCluster(conf), +return getConnection(PhoenixConfigurationUtil.getInputCluster(conf), PhoenixConfigurationUtil.getClientPort(conf), PropertiesUtil.extractProperties(props, conf)); } @@ -77,7 +77,7 @@ public class ConnectionUtil { */ public static Connection getOutputConnection(final Configuration conf, Properties props) throws SQLException { Preconditions.checkNotNull(conf); -return getConnection(PhoenixConfigurationUtil.getOutputCluster(conf), +return getConnection(PhoenixConfigurationUtil.getOutputCluster(conf), PhoenixConfigurationUtil.getClientPort(conf), PropertiesUtil.extractProperties(props, conf)); } @@ -85,11 +85,12 @@ public class ConnectionUtil { * Returns the {@link Connection} from a ZooKeeper cluster string. * * @param quorum a ZooKeeper quorum connection string + * @param clientPort a ZooKeeper client port * @return a Phoenix connection to the given connection string */ -private static Connection getConnection(final String quorum, Properties props) throws SQLException { +private static Connection getConnection(final String quorum, final int clientPort, Properties props) throws SQLException { Preconditions.checkNotNull(quorum); -return DriverManager.getConnection(QueryUtil.getUrl(quorum), props); +return DriverManager.getConnection(QueryUtil.getUrl(quorum, clientPort), props); } } http://git-wip-us.apache.org/repos/asf/phoenix/blob/69a2948a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java -- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java index 6e0e5e4..bba96ac 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/PhoenixConfigurationUtil.java @@ -94,6 +94,8 @@ public final class PhoenixConfigurationUtil { public static final String MAPREDUCE_INPUT_CLUSTER_QUORUM = phoenix.mapreduce.input.cluster.quorum; public static final String MAPREDUCE_OUTPUT_CLUSTER_QUORUM = phoneix.mapreduce.output.cluster.quorum; + +public static final String HBASE_ZOOKEEPER_CLIENT_PORT = hbase.zookeeper.property.clientPort; public enum SchemaType { TABLE, @@ -363,6 +365,16 @@ public final class PhoenixConfigurationUtil { } return quorum; } + +/** + * Returns the HBase Client Port + * @param configuration + * @return + */ +public static int getClientPort(final Configuration configuration) { +Preconditions.checkNotNull(configuration); +return Integer.parseInt(configuration.get(HBASE_ZOOKEEPER_CLIENT_PORT)); +}