2012-11-13 2 views
1

Cloudera Manager를 사용하여 CDH 4를 실행하는 HBase 클러스터에 region 보조 프로세서 jar를 배포하는 권장 방법은 무엇입니까? 특히 jar 파일을 배포하고 각 regions 서버의 classpath에 추가하는 것이 좋습니다. 이상적으로는 HDFS의/lib 디렉토리에 추가 할 수 있지만,이 두 가지 질문 제기 :CDH4 HBase 클러스터에 코 프로세서를 배포하는 방법

  1. 는 자바 클래스 패스에 HDFS의 URI를 추가 할 수 있습니다, 같은 hdfs:///lib 등을?
  2. Cloudera 관리자에서 HBase 클래스 경로가 어떻게 변경 되었습니까? 나는 우리는 HDFS 경로에 코 프로세서 항아리를 넣을 수 있습니다

답변

1

을 hbase-env.sh하는 export HBASE_CLASSPATH=hdfs:///lib 추가에 해당하는 구성 설정을 찾을 수 없습니다,하지만 당신은 HBASE_CLASSPATH에 정의하지 말아야 만이 할 수 있습니다 : 만들기/알터 테이블 hdfs를 메서드에 넣습니다.

htd.addCoprocessor (className, jarFilePath, priority, kvs);

관련 문제