普元数据开发平台 普元数据开发平台
产品介绍
安装部署
快速入门
操作指南
FAQ
  • DWS部署前准备
  • 1. 部署前创建免密用户
  • 1.1.配置用户免密及权限
  • 1.2. 配置机器SSH免密登陆
  • 2.环境要求
  • 3. 必须安装的命令
  • 4. 安装部署

# DWS部署前准备

# 1. 部署前创建免密用户

# 1.1.配置用户免密及权限

​ 创建部署用户,并且一定要配置 sudo 免密。以创建dws 用户为例

# 创建用户需使用 root 登录
useradd dws

# 添加密码
echo "dws" | passwd --stdin dws

# 配置 sudo 免密
sed -i '$adws  ALL=(ALL)  NOPASSWD: NOPASSWD: ALL' /etc/sudoers
sed -i 's/Defaults    requirett/#Defaults    requirett/g' /etc/sudoers

注意:

因为任务执行服务是以 sudo -u {linux-user} 切换不同 linux 用户的方式来实现多租户运行作业,所以部署用户需要有 sudo 权限。

# 1.2. 配置机器SSH免密登陆

​ 由于安装的时候需要向不同机器发送资源,所以要求各台机器间能实现SSH免密登陆。配置免密登陆的步骤如下

su dws

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

​ 注意: 配置完成后,可以通过运行命令 ssh localhost 判断是否成功,如果不需要输入密码就能ssh登陆则证明成功

# 2.环境要求

DWS、Dophinscheduler、DI Server、Seatunnel、Zookeeper及数据库所在服务器时间统一,时区设置一致。

# 3. 必须安装的命令

  • 进程树分析

    • macOS安装pstree

    • Fedora/Red/Hat/CentOS/Ubuntu/Debian安装psmisc

      yum install psmisc
      

# 4. 安装部署

  • Standalone版安装指南
  • 微服务版安装指南
  • 7.0LA升级7.0LA2指南
  • Zookeeper 安装指南
  • SeaTunnel安装指南
  • Primeton DI Server安装指南
  • DolphinScheduler安装指南
  • Nacos安装指南
  • Nginx安装指南
  • Redis安装指南