다중 노드 클러스터에서 mapreduce 응용 프로그램을 실행 중입니다. 내 응용 프로그램이 mapreduce 작업을 시작하지 않아 org.apache.hadoop.mapred를 픽업 할 수 없습니다. YarnClientProtocolProvider가 ClientProtocolProvider - null 프로토콜을 반환했습니다.Trying ClientProtocolProvider : org.apache.hadoop.mapred.YarnClientProtocolProvider
반환 값은 해당 컴퓨터가 실행중인 모든 hadoop 서비스를 가지고 있지 않은 LocalClientProtocolProvider입니다.
09 십일 2017 00 : 20 : 20371] [스레드 0] [op.mapreduce.Cluster [DEBUG] 시도 ClientProtocolProvider : org.apache.hadoop.mapred.YarnClientProtocolProvider] 09 십일 2017 00 : [Thread-0] [op.mapreduce.Cluster] [DEBUG] [ClientProtocolProvider - null 프로토콜을 반환 한 것으로 org.apache.hadoop.mapred.YarnClientProtocolProvider를 선택할 수 없음] [20111 년 11 월 9 일 00 : 20 : 20,371] [Thread-0] [op.mapreduce.Cluster] [DEBUG] [ClientProtocolProvider 시도 중 : org.apache.hadoop.mapred.LocalClientProtocolProvider] [201101111 00 : 20 : 20,372] [스레드 0] [trics.jvm. [스레드 0] [op.mapreduce.Cluster] [DEBUG] [Picked org] JVM 메트릭을 초기화 할 수 없습니다. [processName = JobTracker, sessionId = - 이미 초기화 된 JVM 메트릭을 초기화 할 수 없습니다. .apache .hadoop.mapred.LocalClientProtocolProvider as ClientProtocolProvider]
LocalclientProtocolProvider 대신 YarnClientProvider를 사용하도록 응용 프로그램을 설정하는 방법은 무엇입니까?
도움이나 제안을 보내 주시면 감사하겠습니다.
감사합니다.