■ 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     # 계정 만들면서 생성 됨.

 

■ 파일 다운로드

# 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)
   ...

 

■ 관리자 계정 설정

dbr**88

■ Dremio 콘솔

 


 

※ Referneces

https://docs.dremio.com/current/get-started/cluster-deployments/deployment-models/standalone/standalone-tarball/

https://gist.github.com/evan-burke/4a993d34a9436cdf88efe2779998d7a2

 

+ Recent posts