准备环境
网络要求
要求各机器各组件正常运行提供如下的网络端口配置:
组件 | 默认端口 | 说明 |
---|---|---|
DDHApplicationServer | 8081、2551、8586 | 8081为http server端口,2551为rpc通信端口,8586为jmx端口 |
WorkerApplicationServer | 2552、9100、8585 | 2552 rpc通信端口,8585为jmx端口,9100为主机数据采集器端口 |
nginx | 8888 | 提供 UI 端通信端口 |
客户端浏览器要求
推荐 Chrome 以及使用 Chrome 内核的较新版本浏览器访问前端可视化操作界面。
关闭防火墙
各主机防火墙需关闭。
配置主机host
大数据集群所有机器需配置主机host。
配置主机名: hostnamectl set-hostname 主机名
配置/etc/hosts文件
主机名配置建议采用如下方式:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.11.132 ddp1
192.168.11.133 ddp2
192.168.11.131 ddp3
警告
请务必保持hostname和/etc/hosts网络解析域名一致,否则可能在主机Agent分发过程中出现失败!
免密登录配置
部署机器中,DataSophon节点以及大数据服务主节点与从节点之间需免密登录。
生成ssh 秘钥: ssh-keygen -m PEM -t rsa ,一路回车。
执行 ssh-copy-id 目标主机。
环境要求
Jdk环境需安装。建议mysql版本为5.7.X,并关闭ssl。
组件介绍
DDHApplicationServer为API接口层即web后端,主要负责处理前端UI层的请求。该服务统一提供RESTful api向外部提供请求服务。
WorkerApplicationServer负责执行DDHApplicationServer发送的指令,包括服务安装、启动、停止、重启等指令。