dremio 学习五 安装以及升级操作
dremio 的安装以及升级是我们生产使用比较重要的东西
安装
提供了基于rpm 以及tar 包的模式,rpm 的比较简单
- tar 模式
需要自己创建用户
sudo groupadd -r dremio
sudo useradd -r -g dremio -d /var/lib/dremio -s /sbin/nologin dremio
sudo mkdir /opt/dremio
sudo mkdir /var/run/dremio && sudo chown dremio:dremio /var/run/dremio
sudo mkdir /var/log/dremio && sudo chown dremio:dremio /var/log/dremio
sudo mkdir /var/lib/dremio && sudo chown dremio:dremio /var/lib/dremio
sudo ln -s /opt/dremio/conf /etc/dremio
sudo cp <DREMIO_HOME>/share/dremio.service /etc/systemd/system/dremio.service
sudo systemctl daemon-reload
sudo systemctl enable dremio
参考systemd 配置
#
# Installation is assumed to be under /opt/dremio
#
[Unit]
Description=Dremio Daemon Server
Documentation=https://docs.dremio.com
Wants=network-online.target
After=network-online.target
[Service]
User=dremio
Group=dremio
RuntimeDirectory=dremio
ExecStart=/opt/dremio/bin/dremio start-fg
Restart=on-failure
# Set maximum number of file descriptors Dremio can open.
# Dremio requires a large number to work correctly.
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
升级
升级的主要是备份以及下版本的下载以及执行升级命令,备份包含了元数据以及配置,同时还需要解决新版本的特性适当修改配置
- 升级命令
dremio-<version>/bin/dremio-admin upgrade
参考资料
https://docs.dremio.com/deployment/standalone/standalone-rpm.html
https://docs.dremio.com/advanced-administration/backup.html
https://docs.dremio.com/deployment/standalone/standalone-tarball.html