[HADOOP] HBase를 crontab을 통해 실행 스크립트에서 작동하지 않는 명령
HADOOPHBase를 crontab을 통해 실행 스크립트에서 작동하지 않는 명령
나는 아래의 스크립트를 사용하여 HBase를에 존재하는 테이블 세트를 나열하려고했다 :
#!/bin/bash
/home/user/hbase-1.2.4/bin/hbase shell << eof > /home/user/myfile.txt
list 'RAW_5_.*'
eof
나는 내가 사용 bash는 터미널에서 스크립트를 실행하는 동안 테이블 목록을 얻을 수 있어요 ::
하지만은 crontab을 사용하여 실행하는 동안 자신은 0킬로바이트 파일을 생성. 나는 HBase를위한 절대 경로를 주었다.
사람이 병목 현상에 제발 도와 드릴까요?
해결법
-
==============================
1.그것은하지의 crontab에 터미널에서 제대로 실행되기 때문에, 대신 #의 스크립트에서 로딩 사용자의 bash 프로파일을 시도! / 빈 / bash는 즉,
그것은하지의 crontab에 터미널에서 제대로 실행되기 때문에, 대신 #의 스크립트에서 로딩 사용자의 bash 프로파일을 시도! / 빈 / bash는 즉,
변화
#!/bin/bash
에
. ~/.bash_profile
일반적으로 #! / 빈 / bash는이 bash_profile에 포함되어 있으며 그것은뿐만 아니라 사용자의 특정 구성을해야합니다.
from https://stackoverflow.com/questions/49510775/hbase-commands-not-working-in-script-executed-via-crontab by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 리눅스에서 hadoop2.2.0 설치 (네임 노드가 시작되지 않음) (0) | 2019.09.21 |
---|---|
[HADOOP] 왜 미리 파티션 때문에 셔플을 줄이는 스파크 작업을 혜택? (0) | 2019.09.21 |
[HADOOP] 오류는 Windows 7에서 하둡 2.3.0을 설치하는 경우 (0) | 2019.09.21 |
[HADOOP] 로컬 MapReduce의 실행의 출력으로부터 다른 하둡 MapReduce의 스트리밍 출력 (0) | 2019.09.20 |
[HADOOP] 바닐라 하둡에 색조 설치 (0) | 2019.09.20 |