Trino

[Trino] Trino CLI 설치

비번변경 2023. 3. 3. 17:26

개요

2023.03.02 - [Trino] 설치/구성/실행에서 Trino 서버를 설치해 봤는데, 이 글에서는 Trino 서버와 상호작용할 수 있는 클라이언트를 설치해보려고 한다. CLI는 자체적으로 실행할 수 있는 jar 파일로, Trino 서버와 마찬가지로 jar 파일을 다운로드하는 방식으로 설치할 수 있다.

CLI는 Java 8 이상에서 동작하며, Trino 서버의 버전과 동일해야 한다. 이 글에서는 407 버전을 사용한다.

 

 

설치

1. 클라이언트 실행 파일 다운로드

https://trino.io/docs/current/client/cli.html에서 다운로드 한다.

wget https://repo1.maven.org/maven2/io/trino/trino-cli/407/trino-cli-407-executable.jar

 

2. 이름 변경 및 실행 권한 부여

편하게 실행할 수 있도록 파일 이름을 trino로 변경하고 실행 권한을 부여한다.

mv trino-cli-407-executable.jar trino
chmod 775 trino

 

3. 실행 확인

정상적으로 동작하는지 확인해 본다.

./trino --version

 

4. 명령어 경로 변경 (선택)

필요시 시스템 내 여러 사용자가 사용할 수 있도록 /usr/bin 경로로 이동시킨다.

mv trino /usr/bin/

 

 

실행

CLI는 통신할 Trino 서버 주소를 지정하여 실행시킨다.

trino --server http:://localhost:8080

 

이상이 없으면 SQL을 실행시킬 수 있다.

-- Catalog 목록 확인
SHOW CATALOGS;

-- 특정 카탈로그의 schema 목록 확인
SHOW SCHEMAS FROM <catalog>;
SHOW SCHEMAS FROM jmx;

-- 특정 스키마의 table 목록 확인
SHOW TABLES FROM <catalog.schema>;
SHOW TABLES FROM jmx.current;

 

 

참고 문서

https://trino.io/docs/current/client/cli.html