DataSophon安装
首先下载 DataSophon
链接 https://gitcode.com/datavane/datasophon/overview
文档 https://datasophon.github.io/datasophon-website/docs/current/category/quick-start
准备环境
用虚拟机创建三台全新centos 7
编辑虚拟机网络首选项,添加网络 并设置为NTA模式 ip设置为 192.168.11.0
分别设置主机名
hostnamectl set-hostname ddp1
hostnamectl set-hostname ddp2
hostnamectl set-hostname ddp3
ip addr show
# 修改网络配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
打开文件后把BOOTPROTO=dhcp修改为BOOTPROTO=static
新增
IPADDR=192.168.52.71
NETMASK=255.255.255.0
GATEWAY=192.168.52.1
DNS1=192.168.52.1
然后执行 ip addr
ifup ens33
systemctl restart network
网络要求
要求各机器各组件正常运行提供如下的网络端口配置:
| 组件 | 默认端口 | 说明 |
|---|---|---|
| DDHApplicationServer | 8081、2551、8586 | 8081为http server端口,2551为rpc通信端口,8586为jmx端口 |
| WorkerApplicationServer | 2552、9100、8585 | 2552 rpc通信端口,8585为jmx端口,9100为主机数据采集器端口 |
| nginx | 8888 | 提供 UI 端通信端口 |
关闭防火墙
各主机防火墙需关闭。
配置主机host
大数据集群所有机器需配置主机host。
配置主机名: hostnamectl set-hostname 主机名
配置/etc/hosts文件
主机名配置建议采用如下方式:
192.168.52.71 ddp1
192.168.52.72 ddp2
192.168.52.73 ddp3
警告
请务必保持hostname和/etc/hosts网络解析域名一致,否则可能在主机Agent分发过程中出现失败!
免密登录配置
部署机器中,DataSophon节点以及大数据服务主节点与从节点之间需免密登录。
生成ssh 秘钥: ssh-keygen -m PEM -t rsa ,一路回车。
执行 ssh-copy-id 目标主机。
创建目录 mkdir -p /export/server
并下载文件解压
tar -zxvf datasophon-manager-1.2.1.tar.gz -C /export/server/
安装JDK
yum -y install java-1.8.0-openjdk