apache hcatalog 설치와 삽질기..


 

apache hcatalog 설치

홈페이지 : http://incubator.apache.org/hcatalog/
설치환경 : Ubuntu 64bit
hadoop-1.0.0, hive-0.8.1, mysql 5.1.63, zookeeper-3.3.4, hcatalog-0.4.0, hbase-0.92.1

hcatalog 설치

hive는 이미 설치되어 있으므로 생략 한다.

hcatalog를 서버로 구동하기 위한 스크립트 실행했더니 아래와 같은 사용법이 나왔다.

입력 파라미터는 아래와 같다.
dbroot : mysql connector jar 가 있는 위치
hadoop_home : Hadoop 이 설치된 위치
server_port : HCatalog server가 사용할 port

아래의 값을 입력하고 다시 구동..

root 디렉토리에 rwx권한이 필요하다고 합니다.

다시 시도!

환경변수 설정

hive설정 파일 세팅

편리한 사용을 위해 hive의 설정 파일과 실행파일을 hcatalog에 심볼릭링크.

hcatalog 서버 구동!

흠.. Hadoop이 없데서 bashrc에 hadoop과 hive path추가

다시 구동!

흠냐.. 이번엔 로그파일을 못만든다네.. 디렉토리 생성

다시 구동!

설치 성공!  우후훗! (도움을 주신 GeekDani 님 감사 ^^)

참고 : http://mixellaneous.tistory.com/1123


This entry was posted in Bigdata/Hadoop and tagged , , . Bookmark the permalink.

3 Responses to apache hcatalog 설치와 삽질기..

  1. Daegeun Kim says:

    $ ./share/hcatalog/scripts/hcat_server_install.sh -r /home/hcatalog/hcatalog/ -d /home/hcatalog/hcatalog/lib -h /home/hadoop/hadoop -p 10001
    Your root directory must be readable, writable, and executable by its owner.

    hcat_server_install.sh 명령실행결과가 잘못되었습니다.

    “Your …” 메세지는 해당 디렉토리의 권한이 read/write/execute 권한이 없어서 발생한 문제로 rwx 권한을 주세요.

    아래 Integer.parseInt 를 하면서 발생한 NumberFormatException 또한 그 문제로 발생합니다.

  2. Daegeun Kim says:

    “Your …” 말고도 이후에 나올 수 있는 에러는 -d 옵션에 mysql-connector 없을 때도 발생합니다.

    HCatalog 설치문서는 없지만 이후에 쓸 때 참고가 될지는 모르겠지만 ㅡ.ㅡ;;
    http://geekdani.wordpress.com/2012/07/11/introduction-to-hcatalog/
    http://geekdani.wordpress.com/2012/07/18/hcatalog-templeton/

  3. 아폴로89 says:

    감사합니다^^

댓글 남기기