■ hosts 수정
# vi /etc/hosts ... ### 아래 추가 192.168.103.159 dremio01 dremio.dlhouse.com |
■SELINUX 해제
- SELINUX=enforcing -> disabled로 변경
# vi /etc/selinux/config ... ### 아래 내용 변경 #SELINUX=enforcing SELINUX=disabled ... |
■ limits.conf 편집
# vi /etc/security/limits.conf ... ### 아래 내용 추가 * soft nofile 524288 * hard nofile 524288 * soft nproc 131072 * hard nproc 131072 |
■ Java 설치
- Java 8 이상 설치 필요
-- java 버전 확인 # java -version openjdk version "1.8.0_412" OpenJDK Runtime Environment (build 1.8.0_412-b08) OpenJDK 64-Bit Server VM (build 25.412-b08, mixed mode) -- java 설치 # yum install java-1.8.0-openjdk # 필요시 설치 |
■ 그룹 및 사용자 설치
-- 그룹 추가 # groupadd -r dremio -- 그룹 추가 확인 # vi /etc/group -- 사용자 추가 # useradd -g dremio -d /var/lib/dremio dremio -- 사용자 추가 확인 # vi /etc/passwd -- 비밀번호 등록 # passwd dremio dbr** # pwconv |
■ Sudo 권한 부여
- 혹시 필요할 까봐
# vi /etc/sudoers ... ### 아래 내용 추가 dremio ALL=(ALL) ALL |
■ 쉘 초기화
# su - dremio $ vi ~/.bashrc ### 아래 내용 추가 export DREMIO_HOME=/opt/dremio export PATH=$PATH:$DREMIO_HOME/bin $ source ~/.bashrc |
■ 폴더 생성
$ exit # mkdir /opt/dremio # mkdir /var/run/dremio && chown dremio:dremio /var/run/dremio # mkdir /var/log/dremio && chown dremio:dremio /var/log/dremio # mkdir /var/lib/dremio && chown dremio:dremio /var/lib/dremio # 계정 만들면서 생성 됨. |
■ 파일 다운로드
- https://download.dremio.com/community-server
- CE버전 24.3.0 파일
# cd /usr/local/src # wget https://download.dremio.com/community-server/24.3.0-202312190021150029-52db2faf/dremio-community-24.3.0-202312190021150029-52db2faf.tar.gz |
■ 압축 해제 및 링크 설정
# tar xvf dremio-community-24.3.0-202312190021150029-52db2faf.tar.gz -C /opt/dremio --strip-components=1 # ln -s /opt/dremio/conf /etc/dremio |
■ 시스템 서비스 관리
# cp /opt/dremio/share/dremio.service /etc/systemd/system/dremio.service # systemctl daemon-reload # systemctl enable dremio |
■ 서비스 시작/상태 확인
# cd /opt/dremio/bin # ./dremio start Starting dremio, logging to /opt/dremio/log/server.out Check the log file to make sure dremio started successfully and did not run into any issues. # ./dremio status dremio is running. # service dremio status dremio is running. # systemctl status dremio ● dremio.service - Dremio Daemon Server Loaded: loaded (/usr/lib/systemd/system/dremio.service; disabled; preset: > Active: active (running) since Mon 2024-07-29 23:11:28 KST; 3min 19s ago Docs: https://docs.dremio.com Main PID: 3308 (java) ... |
■ 관리자 계정 설정
- http://dremio.dlhouse.com:9047 이나 localhost:9047 접속
dbr**88
■ Dremio 콘솔
※ Referneces
•https://gist.github.com/evan-burke/4a993d34a9436cdf88efe2779998d7a2