2017-05-01 2 views
1

AWS EMR Hadoop 클러스터에서 색조를 다시 시작할 수 없습니다. hue.ini 파일을 수정했고 변경 사항을 적용하기 위해 색조를 다시 시작하려고했습니다. "서비스 색조 다시 시작"을 실행하면 "명령을 찾을 수 없습니다"오류가 발생합니다. 색조가 환경 경로에 추가되지 않기 때문에 이것이되어야 함을 이해할 수 있습니다. 그러나 bin/hue를 실행하면 입력으로 다시 시작하지 않습니다. 색조를 다시 시작하는 방법이 있습니까?EMR에서 색조를 다시 시작할 수 없습니다.

저는 Hue 3.7.1-amzn-7, emr-4.8.4 및 Amazon 2.7.3 Hadoop 배포를 사용하고 있습니다.

미리 감사드립니다.

답변

7

다시 시작 프로세스는 사용중인 EMR AMI 버전에 따라 다릅니다. EMR의 4.x.x에

& 5.x.x AMI의,

서비스 관리는 전통적인 Sysvinit의에게 스크립트를 신출내기에 의해 처리하고 있지 않습니다. 따라서 "Command not found"와 같은 오류가 예상됩니다. 서비스 EMR에 갑자기 출세 한 요리 책에서 서비스

목록을 볼 수있는 신출내기 명령을 사용하여 조회 할 수 있습니다 :

status hue 
sudo stop hue 
sudo start hue 
sudo reload hue 

:

grep -ir "env DAEMON=" /etc/init/ | cut -d"\"" -f2 

hadoop-yarn-resourcemanager 
oozie 
hadoop-hdfs-namenode 
hive-hcatalog-server 
hadoop-mapreduce-historyserver 
hue 
hadoop-kms 
hadoop-yarn-proxyserver 
hadoop-httpfs 
hive-server2 
hadoop-yarn-timelineserver 

예 중지 명령을/색조를 시작

EMR 3.xx AMI에서 service hue restart mig를 사용하려는 SysVInit 명령 ht 작동.