내가 구성한
hiveserver2 클라이언트는 nohup hive --service hiveserver2 >/dev/null 2>&1 &를 통해 시작되었습니다.
beeline 클라이언트 bin/beeline -u jdbc:hive2://hadoop102:10000 -n lxy에 연결할 때 Invalid 오류가 발생합니다. status72가 보고되었습니다.
해결책:
hive.log 로그를 확인해보니 해당 주소가 사용된 것으로 확인되었습니다.
netstat -apn | grep 10000 명령을 사용하여 포트를 확인한 결과 포트 10000이 사용되고 있음을 발견했습니다.
sudo Fuser -k -n tcp 10000 명령을 통해 10000 포트를 종료하고 다시 연결합니다.
가상 머신을 닫은 후 다음에 가상 머신을 열 때 이 포트가 다시 열리므로 포트를 다시 닫아야 합니다.
또 다른 문제. 다음 두 명령을 실행하십시오. lxy를 자신의 사용자로 변경하십시오.
그런 다음 hiveserver2를 다시 연결하십시오. 성공