비디오: Azure Friday | Azure App Service with Hybrid Connections to On-premises Resources 2024
SQuirreL SQL은 Hive 클라이언트로 작동하는 오픈 소스 도구입니다. SourceForge 웹 사이트에서이 범용 SQL 클라이언트를 다운로드 할 수 있습니다. Hive에 대한 사용자 인터페이스를 제공하고 Apache Hive로 큰 테이블을 쿼리하고 데이터를 분석하는 작업을 단순화합니다.
그림은 SQuirreL과 같은 도구를 사용할 때 하이브 아키텍처가 어떻게 작동하는지 보여줍니다.
SQuirreL 클라이언트가 JDBC API를 사용하여 서버를 통해 하이브 드라이버에 명령을 전달하는 것을 볼 수 있습니다.
SquirereL을 실행하려면 다음 단계를 따르십시오.
-
lsiting 명령을 사용하여 하이브 스 리터 서버를 시작합니다. <$ 9 HIVE_HOME / bin / hive - 서비스 하이브 서버 -p 10000 -v 하이브 스 리프트 서버 시작 하이브 쓰 레프트 시작 100 분 작업자 스레드와 2147483647 최대 작업자 스레드가있는 포트 10000의 서버
SourceForge 사이트에서 최신 SQuirreL 배포를 원하는 디렉토리로 다운로드하십시오.
-
-
gunzip squirrel-sql-3. 5. 0 표준. 타르. gz; tar xvf squirrel-sql-3. 5. 0 표준. 타르. gz
새로운 SQuirreL 릴리스 디렉토리로 변경하고 다음 명령을 사용하여 도구를 시작하십시오.
-
$ cd squirrel-sql-3. 5. 0 표준;. / squirrel-sql. sh
Hadoop 코어를 포함하는 방법에 유의하십시오. jar 파일은 Hadoop 릴리스에 따라 다를 수 있습니다. 이 경우 Hadoop입니다. jar 파일의 이름은 hadoop-core-1입니다. 2. 1. jar, $ HADOOP_HOME / hadoop - * - core 포함. jar 파일이 올바르지 않습니다.
아파치 하이브 0.1 버전에는 하이브 서버 2라는 새로운 하이브 스 리프트 서버가 포함되어 있습니다. HiveServer2가 올바르게 구성되면 HiveServer2는 여러 클라이언트 (예: CLI 클라이언트와 SQuirreL 클라이언트)를 동시에 지원할 수 있으며 더 나은 보안을 제공합니다.