尝试 ClientProtocolProvider :org.apache.hadoop.mapred.YarnClientProtocolProvider
Trying ClientProtocolProvider : org.apache.hadoop.mapred.YarnClientProtocolProvider
我是 运行 多节点集群中的 mapreduce 应用程序,我的应用程序未启动 mapreduce 作业,因为它无法将 org.apache.hadoop.mapred.YarnClientProtocolProvider 作为 ClientProtocolProvider - return ed 空协议
在 return 中,它选择了 LocalClientProtocolProvider,其中该机器没有所有的 hadoop 服务 运行。
[2017 年 11 月 9 日 00:20:20,371] [Thread-0] [op.mapreduce.Cluster] [DEBUG] [尝试 ClientProtocolProvider : org.apache.hadoop.mapred.YarnClientProtocolProvider]
[2017 年 11 月 9 日 00:20:20,371] [Thread-0] [op.mapreduce.Cluster] [DEBUG] [无法选择 org.apache.hadoop.mapred.YarnClientProtocolProvider 作为 ClientProtocolProvider - returned 空协议]
[2017 年 11 月 9 日 00:20:20,371] [Thread-0] [op.mapreduce.Cluster] [DEBUG] [尝试 ClientProtocolProvider:org.apache.hadoop.mapred.LocalClientProtocolProvider]
[2017 年 11 月 9 日 00:20:20,372] [Thread-0] [trics.jvm.JvmMetrics] [INFO] [无法使用 processName=JobTracker、sessionId= 初始化 JVM 指标 - 已初始化]
[2017 年 11 月 9 日 00:20:20,372] [Thread-0] [op.mapreduce.Cluster] [DEBUG] [选择 org.apache.hadoop.mapred.LocalClientProtocolProvider 作为 ClientProtocolProvider]
我们如何设置应用程序以使用 YarnClientProvider 而不是 LocalclientProtocolProvider。
如有任何帮助或建议,我们将不胜感激。
谢谢
我想通了。我在驱动程序中的配置对象无法选择 mapreduce.framework.name 作为 "yarn"。它越来越本地化,所以它选择了 LocalClientProtocolProvider 而不是 YarnCleintProtocolProvider。
我是 运行 多节点集群中的 mapreduce 应用程序,我的应用程序未启动 mapreduce 作业,因为它无法将 org.apache.hadoop.mapred.YarnClientProtocolProvider 作为 ClientProtocolProvider - return ed 空协议
在 return 中,它选择了 LocalClientProtocolProvider,其中该机器没有所有的 hadoop 服务 运行。
[2017 年 11 月 9 日 00:20:20,371] [Thread-0] [op.mapreduce.Cluster] [DEBUG] [尝试 ClientProtocolProvider : org.apache.hadoop.mapred.YarnClientProtocolProvider] [2017 年 11 月 9 日 00:20:20,371] [Thread-0] [op.mapreduce.Cluster] [DEBUG] [无法选择 org.apache.hadoop.mapred.YarnClientProtocolProvider 作为 ClientProtocolProvider - returned 空协议] [2017 年 11 月 9 日 00:20:20,371] [Thread-0] [op.mapreduce.Cluster] [DEBUG] [尝试 ClientProtocolProvider:org.apache.hadoop.mapred.LocalClientProtocolProvider] [2017 年 11 月 9 日 00:20:20,372] [Thread-0] [trics.jvm.JvmMetrics] [INFO] [无法使用 processName=JobTracker、sessionId= 初始化 JVM 指标 - 已初始化] [2017 年 11 月 9 日 00:20:20,372] [Thread-0] [op.mapreduce.Cluster] [DEBUG] [选择 org.apache.hadoop.mapred.LocalClientProtocolProvider 作为 ClientProtocolProvider]
我们如何设置应用程序以使用 YarnClientProvider 而不是 LocalclientProtocolProvider。
如有任何帮助或建议,我们将不胜感激。
谢谢
我想通了。我在驱动程序中的配置对象无法选择 mapreduce.framework.name 作为 "yarn"。它越来越本地化,所以它选择了 LocalClientProtocolProvider 而不是 YarnCleintProtocolProvider。