복붙노트

[HADOOP] hiveserver2 시작하기

HADOOP

hiveserver2 시작하기

내 hadoop 클러스터에서 hiveserver2를 실행하려고하므로 jdbc를 사용하여 하이브에 액세스 할 수 있습니다. 다음 명령을 실행합니다. $ HIVE_HOME / bin / hiveserver2. 이것은 STDOUTPUT에 아무것도 기록하지 않지만 실행중인 프로세스를 시작하지만 포트 10000에서 수신 대기하는 TCP 소켓을 볼 수 없습니다.

hiveserver2가 실행중인 프로세스에 대해 열려있는 소켓이 없음을 나타냅니다.

hiveserver2는 어떻게 시작합니까?

해결법

  1. ==============================

    1.실행 해보십시오. 하이브 - 서비스 hiveserver2 - hiveconf hive.server2.thrift.port = 10000 - hiveconf hive.root.logger = 정보, 콘솔 그러면 포트 10000에서 hiveserver2가 시작되고 콘솔에 로그가 출력됩니다.

    실행 해보십시오. 하이브 - 서비스 hiveserver2 - hiveconf hive.server2.thrift.port = 10000 - hiveconf hive.root.logger = 정보, 콘솔 그러면 포트 10000에서 hiveserver2가 시작되고 콘솔에 로그가 출력됩니다.

  2. ==============================

    2.아래 명령을 사용하여 hiveserver2를 실행하십시오.

    아래 명령을 사용하여 hiveserver2를 실행하십시오.

    sudo su hduser
    
    cd /usr/local/apache-hive-2.0.1-bin/bin
    
    hive --service hiveserver2
    
  3. from https://stackoverflow.com/questions/31173113/starting-hiveserver2 by cc-by-sa and MIT license