2013-12-17 3 views
0

Windows에서 WSO2 BAM 대시 보드를 구성하여 API 통계를 보려고합니다.Windows에서 WSO2 AM 및 WSO2 BAM 구성 문제

WSO2 API 관리자 1.5.0 (최신)을 사용하고 있으며 포트 9443에서 잘 작동합니다. 또한 BAM 2.4.0 (최신) 서버를 시작할 수 있습니다.

하지만 최대한 빨리 내 WSO2 오전 출판사 인터페이스로 이동하고 말한다 모든 통계를 보려고로 -

- 제대로

이 내 BAM 로그에 표시되는 내용입니다 BAM을 구성하는 우리의 위키를 참조하십시오

INFO {org.wso2.carbon.analytics.hive.task.HiveScriptExecutorTask} - Running script executor task for script am_stats_analyzer_253. 

{org.wso2.carbon.analytics.hive.task.HiveScriptExecutorTask} 
TID: [0] [BAM] ERROR {org.apache.hadoop.hive.ql.exec.ExecDriver} - Exception: Cannot run program "C:\Program" (in directory "C:\wso2bam-2.4.0"): CreateProcess error=2, The system cannot find the file specified {org.apache.hadoop.hive.ql.exec.ExecDriver} 

TID: [0] [BAM] ERROR {org.apache.hadoop.hive.ql.Driver} - FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MapRedTask {org.apache.hadoop.hive.ql.Driver} 

TID: [0] [BAM] ERROR {org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl} - Error while executing Hive script. 

Query returned non-zero code: 9, cause: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MapRedTask {org.wso2.carbon.analytics.hive.impl.HiveExecutorServiceImpl} 

java.sql.SQLException: Query returned non-zero code: 9, cause: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.MapRedTask 

Windows에서 하이브 스크립트를 실행할 수 없습니다.
cygwin도 설치했는데 무엇이 잘못 될지 확실하지 않습니다.
나는 모든 문서를 따라 왔습니다.

답변

1

BAM이 cywin 명령을 실행할 수 없기 때문일 수 있습니다. Cywin을 C 드라이브에 설치하고 파일 경로에 공백이 없는지 확인하고 Windows PATH에 "C : \ cygwin64 \ bin"을 추가하십시오. 또한 BAM 실행 사용자가 cygwin 명령을 실행할 권한이 있는지 확인하십시오. 창을 열 수 있습니다.

+0

Cygwin 폴더에 대한 모든 권한을 사용자에게 부여합니다. 그러나 여전히 나는 같은 문제에 직면하고있다. 창문 등에 HIVE를 설치해야합니까? 그럴 지 모르겠습니다. – user3109814

+0

cygwin이 "Program"폴더에 설치되어 있음을 확인했습니다. 교차 확인하여 c : \ cygwin 폴더에 설치해보십시오. 또한 기존 설치 제거를 제안하고 C 드라이브 루트 폴더에 설치하려고합니다. 또한 PATH 변수에서 cygwin \ bin 경로가 올바른지 확인하십시오. – jayalalk

+0

아니요 - C : \ cygwin에 cygwin을 설치했지만 c :/programfiles ....에서 실행하려고합니다. – user3109814

0

Windows의 PATH 변수 "환경 변수 구성"섹션에 "C : \ cygwin \ bin"값을 올바르게 추가했는지 확인하십시오.

이 시나리오의 이유는 Windows 명령 줄이 다른 경로에서 cygwin을 찾고 있기 때문일 수 있습니다.