0
프로세스를 시작한 사용자가 아닌 다른 사용자로 Zeppelin 인터프리터를 실행할 수 있습니까?Apache Zeppelin을 다른 사용자로 실행하십시오.
나는 "관리자"사용자로 스파크 응용 프로그램을 "루트"로 제플린을 실행 한 다음 실행하려면
당신은 당신이 현재하고있는로 제플린을 계속 실행하지만 관리자로 별도로 스파크 프로세스를 시작할 수 있습니다프로세스를 시작한 사용자가 아닌 다른 사용자로 Zeppelin 인터프리터를 실행할 수 있습니까?Apache Zeppelin을 다른 사용자로 실행하십시오.
나는 "관리자"사용자로 스파크 응용 프로그램을 "루트"로 제플린을 실행 한 다음 실행하려면
당신은 당신이 현재하고있는로 제플린을 계속 실행하지만 관리자로 별도로 스파크 프로세스를 시작할 수 있습니다.
Spark 인터프리터는 외부 마스터를 가리킬 수 있습니다. Zeppelin 인터프리터 config를 열고 admin 사용자가 시작한 인스턴스를 가리키는 spark master config 키의 값을 변경하십시오. Zeppelin documentation for the Spark interpreter 따르면
# First run spark as admin:
$ /path/to/spark/sbin/start-all.sh
# Then run zeppelin as root:
# /path/to/zeppelin/bin/zeppelin-daemon.sh start
, 당신은
master
설정 값을 변경하여 개별 마스터 펠린을 가리킬 수
즉, 점화를위한 하나 개의 프로세스가있다. 이 구성의 기본값은
local[*]
이며 Zeppelin은 spark 쉘을 통해 수행 한 것처럼 스파크 컨텍스트를 시작합니다. Spark 쉘을 외부 마스터로 지정할 수있는 것처럼
spark://masterhost:7077
과 같은 마스터 URL 값을 사용할 수 있습니다. Zeppelin은이 변경 (그리고 재시작이 가능할 수도 있음) 후에 드라이버, 프로그램을 실행하며, 모든 작업자와 스케줄은 마스터가 처리합니다.
더 자세히 설명해주세요. 제가해야 할 일을 이해하지 못합니다. cloudera 클러스터가 실행 중이며 제플린으로 스파크를 사용하고 싶습니다. "admin"은 내 HUE 사용자입니다. 내가 원한 것은 Zeppelin에 의해 시작된 Spark 응용 프로그램이 HDFS에서이 "admin"사용자의 파일에 액세스 할 수 있다는 것입니다. – Joha
@Joha 설명서에 대한 추가 정보와 링크가 추가되었습니다. –