Repository: flink Updated Branches: refs/heads/master 85b53444a -> 6d4dd7585
[FLINK-4667] Fix for using correct ZK namespace in Yarn deployment Project: http://git-wip-us.apache.org/repos/asf/flink/repo Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/6d4dd758 Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/6d4dd758 Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/6d4dd758 Branch: refs/heads/master Commit: 6d4dd75859aa5e78a20dc3a9492391f1c7f7ca7a Parents: 5bd4701 Author: Vijay Srinivasaraghavan <vijayaraghavan.srinivasaragha...@emc.com> Authored: Fri Sep 23 10:23:19 2016 -0700 Committer: Maximilian Michels <m...@apache.org> Committed: Fri Oct 14 16:36:30 2016 +0200 ---------------------------------------------------------------------- .../src/main/flink-bin/conf/log4j-yarn-session.properties | 4 ++++ .../java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java | 9 +++++++++ 2 files changed, 13 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flink/blob/6d4dd758/flink-dist/src/main/flink-bin/conf/log4j-yarn-session.properties ---------------------------------------------------------------------- diff --git a/flink-dist/src/main/flink-bin/conf/log4j-yarn-session.properties b/flink-dist/src/main/flink-bin/conf/log4j-yarn-session.properties index 07f65a7..fd8d978 100644 --- a/flink-dist/src/main/flink-bin/conf/log4j-yarn-session.properties +++ b/flink-dist/src/main/flink-bin/conf/log4j-yarn-session.properties @@ -25,3 +25,7 @@ log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p # suppress the irrelevant (wrong) warnings from the netty channel handler log4j.logger.org.jboss.netty.channel.DefaultChannelPipeline=ERROR, stdout +log4j.logger.org.apache.zookeeper=WARN, stdout +log4j.logger.org.apache.flink.shaded.org.apache.curator.framework=WARN, stdout +log4j.logger.org.apache.flink.runtime.util.ZooKeeperUtils=WARN, stdout +log4j.logger.org.apache.flink.runtime.leaderretrieval.ZooKeeperLeaderRetrievalService=WARN, stdout http://git-wip-us.apache.org/repos/asf/flink/blob/6d4dd758/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java ---------------------------------------------------------------------- diff --git a/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java b/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java index e4da140..84d2fe6 100644 --- a/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java +++ b/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java @@ -572,6 +572,15 @@ public class FlinkYarnSessionCli implements CustomCommandLine<YarnClusterClient> } else if (cmd.hasOption(APPLICATION_ID.getOpt())) { AbstractYarnClusterDescriptor yarnDescriptor = getClusterDescriptor(); + + //configure ZK namespace depending on the value passed + String zkNamespace = cmd.hasOption(ZOOKEEPER_NAMESPACE.getOpt()) ? + cmd.getOptionValue(ZOOKEEPER_NAMESPACE.getOpt()) + :yarnDescriptor.getFlinkConfiguration() + .getString(HA_ZOOKEEPER_NAMESPACE_KEY, cmd.getOptionValue(APPLICATION_ID.getOpt())); + LOG.info("Going to use the ZK namespace: {}", zkNamespace); + yarnDescriptor.getFlinkConfiguration().setString(HA_ZOOKEEPER_NAMESPACE_KEY, zkNamespace); + try { yarnCluster = yarnDescriptor.retrieve(cmd.getOptionValue(APPLICATION_ID.getOpt())); } catch (Exception e) {