2016-10-28 5 views
0

Apache Ambari를 사용하여 설치 한 IBM Hadoop 배포 (BigInsights)에서 작업 중이며 현재 GPFS (일반 병렬 파일 시스템)를 HDFS의 투명 레이어입니다. Ambari에서는 HDFS에서 유지 관리 모드를 활성화했으며 core/hdfs-site.xml을 Ambari 콘솔을 통해 변경할 수 없습니다. 따라서 core/hdfs-site.xml을 변경하려면 CLI를 사용하여 서버 측에서 만들어야 만합니다. 그런 다음 GPFS 환경에서 namenode/datanode를 어떻게 다시 시작해야합니까? 새로운 매개 변수를 활성화하거나 namenode를 다시 시작하는 커넥터를 다시 시작해야합니까? 커넥터가 작동하면 "mmhadoopctl"명령을 실행하지만 그렇지 않은 경우 구성 파일 내에 새 매개 변수를 설정하는 데 사용해야하는 명령은 무엇입니까?IBM BigInsights에서 네임 노드를 다시 시작하는 프로세스 (활성화 된 GPFS - HDFS의 투명 레이어)

답변

0

파일 시스템이 GPFS (비 HDFS) 인 경우 namenode 및 datanodes가 실행되는 이유는 무엇입니까? 나는 GPFS가 별도의 설정 파일을 가지고 있으며 hdfs-site.xml에 설정 한 것을 인식하지 못한다고 생각한다.

는 관계없이, 네임 노드를 다시 시작하면 HDFS 사용자로 로그인 hadoop-daemon.sh stop namenode 다음 hadoop-daemon.sh stop namenode이 hadoop-daemon.sh 스크립트가 HADOOP_HOME의 sbin에 아래 실행, 아주 간단합니다.

+0

답변 해 주셔서 감사합니다. GPFS이지만 Hadoop을 실행하려면 아키텍처에 따라 namenode와 datanode가 필요합니다. 우리가'mmhadoopctl connector getstate'라고 입력하면, namenode와 datanodes가 GPFS 계층에서 실행되고 있음을 볼 수 있습니다 : _ipaddress : 프로세스로 실행중인 namenode 1234 ipaddress : 프로세스로 실행중인 datanode 33433 ipaddress : 프로세스로 실행중인 datanode ipaddress : 프로세스 12343_. 정상적인 배포판에서 데몬을 재시작하는 방법을 알고 있지만 GPFS를 사용할 때 어떻게해야하는지 알고 싶습니다. –