■ PostgreSQL JDBC 다운로드
- Java 8 (42.6.2) 버전 사용
- 리눅스 Firebox에서 다운로드
- 다운로드 확인
- Firebox 다운로드 경로 : /root/다운로드
# cd /root/다운로드 # ll -rw-r--r-- 1 root root 1082113 8월 7 11:15 postgresql-42.6.2.jar |
- JAVA 버전 확인
- 8버전 이하이면 다시 JAVA를 설치 해야 함
- 11.0. 이상이면 OK
# java -version openjdk version "11.0.22" 2024-01-16 LTS OpenJDK Runtime Environment (Red_Hat-11.0.22.0.7-2.0.1) (build 11.0.22+7-LTS) OpenJDK 64-Bit Server VM (Red_Hat-11.0.22.0.7-2.0.1) (build 11.0.22+7-LTS, mixed mode, sharing) |
■JAVA_HOME 설정
-- 디렉토리 생성 # mkdir /usr/local/java -- jar 파일 이동 # cp /root/다운로드/*.jar /usr/local/java/ -- 이동 확인 # cd /usr/local/java # ll -rw-r--r-- 1 root root 1082113 8월 6 23:02 postgresql-42.6.2.jar -- dremio 계정 설정 # su - dremio $ pwd /var/lib/dremio $ vi ~/.bashrc ... 아래 추가 ... export JAVA_HOME=/usr/local/java export CLASSPATH=$CLASSPATH:/usr/local/java/postgresql-42.6.2.jar ... $ source ~/.bashrc |
■ PostgreSQL Source 추가
ㅁ 웹콘솔 접속
- http://dremio.dlhouse.com:9047
- Datasets > Sources 에서 (+) 또는 (+) Add Source 클릭
ㅁ PostgreSQL 소스 연결
- PostgreSQL 선택
- New PostgreSQL Source
- VM간의 연결이기에 Port Forwarding이 아닌 VM IP 사용
- DB명은 PostgreSQL에 "postgres"로 되어 있기에 소문자 그대로 기입
- 소스 추가 확인
■ PostgreSQL 조회