2016-09-18 1 views
0

질문 : 하이브에있는 Server2 란 무엇입니까?하이브 서버 2, 비 라인이 이해할 수 없음

질문 2 : Server2에서 jdbc 또는 odbc를 사용하는 이유는 무엇입니까? jdbc 또는 odbc와 함께 server2가 사용되는 이유는 무엇입니까?

Q3 : jdbc 또는 odbc에 하이브 서버 2에 연결하려면 어떻게 연결할 수 있습니까? 단일 노드 인 cloudera에 연결할 수 있습니까? 연결 방법 안내?

Q4 : Cloudera의 Beeline과 (과) 어떻게 연결합니까? Beeline의 명령은 동일하거나 차이가 있습니다. 어떻게 BeLD와 JDBC와 ODBC를 연결 하는가?

이 질문에 관해 도움을주십시오.

A1 : 나는 사전에 인터넷하지만 .. 이해 할 수없는 덕분에 아래

답변

1

찾아주세요 답변을 검색. HiveServer2는 간단히 하이브 서버의 버전 2입니다. 향상된 하이브 (Hive) 서버는 다중 클라이언트 동시성과 향상된 인증을 위해 설계되어 클라이언트가 프로토콜을 절약하는 대신 직접 JDBC 및 ODBC를 통해 연결하도록 권장합니다.

A2. JDBC/ODBC는 프로그래밍 언어를 통해 SQL 엔진과 상호 작용하는 표준 권장 방법입니다. 커맨드 라인 즉, 베인 (beeline)을 사용하여 Hive와 상호 작용하는 것 외에도, 클라이언트는 해당 JDBC/ODBC 드라이버를 필요로하는 Tableau/Qlik 등 프로그래밍 방식 또는 외부 애플리케이션을 상호 작용할 수 있습니다. 프로세스는 단일 노드인지 아니면 분산 클러스터인지에 관계없이 동일해야합니다.

A3. JDBC/ODBC를 사용하여 Hive 명령을 설정하고 실행하는 방법에 대한 Cloudera 문서를 참조하십시오. 아래 링크를 확인하십시오. http://www.cloudera.com/documentation/other/connectors/hive-jdbc/latest/Cloudera-JDBC-Driver-for-Apache-Hive-Install-Guide.pdf

A4. 전체 예를 보려면 링크를 확인하십시오. - http://hadooptutorial.info/hiveserver2-beeline-introduction/

희망이 있습니다!

+0

나는 의사 모드 (pseudo mode)의 클로 더 (cloudera)를 가지고 있습니다. 나는 가상 박스를 다운로드하고 cloudera 파일을 다운로드하고 모든 것이 미리 설치되어있다. beline – Priyanka

+0

에 연결할 수 없습니다. [cloudera @ quickstart ~] $ beeline 2016-09-18 20 : 10 : 18,995 WARN [main] mapreduce.TableMapReduceUtil : PrefixTreeCodec을 포함하는 hbase-prefix-tree 모듈 jar 존재하지 않습니다. 그것없이 계속. Beive 버전 1.1.0-cdh5.7.0, Apache Hive beeline> show databases; ! 없음 현재 연결 직선> JDBC를 연결 : hive2 // 호스트 이름 : 완전한 5ms의 스캔이 완료 10000 스캔을 6272ms 알려진 드라이버에서 처리하기 위해 "JDBC : hive2 // 호스트 이름 : 10000" 직선> 수 u는 PLS 도와주세요. hadoop 생태계가 이미 사전 설치되어 있기 때문에 설치 방법을 모르겠습니다. 나는 하둡에서 새롭다. – Priyanka

관련 문제