(클릭하여 배포하는 대신) bdutil을 사용하여 hadoop 클러스터를 설치했습니다. 내가 locahost에서 작업 추적기 페이지에 액세스 할 수 없습니다 오전 : 50030/jobtracker.jsp (https://cloud.google.com/hadoop/running-a-mapreduce-job)google compute engine은 hadoop 대시 보드에 대한 방화벽 규칙을 추가합니다.
나는
(그래서 로컬 호스트 대신 외부 IP의) 내 클라이언트 브라우저에서 대신 로컬 살쾡이를 사용하여 확인하고 내 bdutil 내 설정 파일에 설정하는 것은
MASTER_UI_PORTS = ('8088', '50070', '50030')
하지만 방화벽 규칙 목록을 하둡 클러스터를 배포 한 후
내가이름 다음에 얻을 네트워크 SRC_RANGES 규칙 SRC_TAGS TARGET_TAGS
기본 - 수 - HTTP 기본 0.0.0.0/0 TCP : 80, TCP : 8080 HTTP 서버
기본-수-HTTPS 기본 0.0.0.0/0 TCP : 443되는 https- 서버
기본 - 수 - ICMP 기본 0.0.0.0/0 ICMP
기본 - 수 - 내부 기본 10.240.0.0/16 TCP : 65535, UDP : 65535, ICMP
기본 -allow-rdp default 0.0.0.0/0 tcp : 3389
기본은 - 수 - SSH 기본을 0.0.0.0/0 TCP를 :
(22)는 지금은 규칙 목록에서 포트 50030를 참조니까. 왜 그렇게?
은 그래서 (수동) 그
gcloud 컴퓨팅 방화벽 규칙은 HTTP를 허용 --description 만들 추가 할 명령을 실행 "들어오는 HTTP 허용합니다." --allow tcp : 50030 --format json
이제 방화벽 규칙 목록 명령의 출력에 추가됩니다.
아직도 내가 lynx locahost를 할 때 : 50030/jobtracker.jsp 연결할 수 없습니다. 그런 다음, lynx 명령을보고 실행하기 위해 출력이 있지만 여전히 연결할 수없는 것으로 보이도록 hadoop 작업을 실행합니다.
누군가 내가이 과정에서 어디서 잘못 될지 말해 줄 수 있습니까?
안녕하세요. @jgoldschrafe 전체 질문을 다시 작성했습니다. 네가 도울 수 있다면 나 한테 알려줘. – anupam