master分支是部署azkaban
zk分支部署zookeeper
hbase分支部署hbase集群, 依赖zk分支
hbase-phoenix分支部署hbase-phoenix, 依赖zk分支
ha-zk分支部署ha依赖的zookeeper
ha分支部署hdfs ha手动模式(不依赖zookeeper)
ha-auto分支部署ha auto (依赖zookeper,依赖ha-zk分支)
首先需要安装docker
yum install -y git yum-utils ruby java-1.8.0-openjdk-devel
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
systemctl start docker
clone queen的代码到本地,切换分支,部署相应的功能,然后
git clone https://github.com/vivostar/queen.git
cd queen
git checkout #切换到所需功能的分支
# 若不依赖zookeeper,就可以直接使用,若依赖zookeeper,相应处理后面会一一的介绍
./test_all.sh