Docker-compose部署海豚调度
admin
2024-01-30 10:44:38

Docker-compose部署海豚调度

  • 安装包
  • 1、安装docker
  • 2、安装docker compose
  • 3、安装jdk
  • 4、安装datax
  • 5、使用docker-compose安装海豚调度

安装包

链接:https://pan.baidu.com/s/1WE4Cywsz4w3XHd0v1ObbzQ
提取码:5yh7

1、安装docker

(1)上传docker安装包,本次上传至”/opt/”文件夹下
(2)cd /opt
(3)执行tar xzvf docker-20.10.16.tgz

(4)进入docker目录,将目录下的所有文件拷贝至”/usr/bin/”
cd docker
cp * /usr/bin/
(5)vi /etc/systemd/system/docker.service
粘贴以下内容:
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target
.
(6)给文件增加权限
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload
(7)开机启动
systemctl enable docker.service
(8)启动docker
systemctl start docker
(9)测试docker是否安装完成
docker -v

2、安装docker compose

下载好离线包,
mv docker-compose-linux-x86_64 /usr/local/bin/
//修改文件名
mv docker-compose-linux-x86_64 docker-compose
//授权
sudo chmod +x /usr/local/bin/docker-compose
//查看安装是否成功
docker-compose -v

3、安装jdk

1、上传包并解压并
[root@node1 ~]# tar -zxvf jdk-8u171-linux-x64.tar.gz
[root@node1 ~]# mv jdk-8u171-linux-x64 openjdk-8

2、配置环境变量
[root@node1 ~]# vim /etc/profile
#添加文件以下内容
export JAVA_HOME=/usr/local/openjdk-8
export HADOOP_CONF_DIR=/usr/local/soft/hadoop-2.7.6/etc/hadoop/
export HADOOP_HOME=/usr/local/soft/hadoop-2.7.6
export ZOOKEEPER_HOME=/usr/local/soft/zookeeper-3.4.6
export SPARK_HOME=/usr/local/soft/spark-2.4.5
export HIVE_HOME=/usr/local/soft/hive-1.2.1
export DATAX_HOME=/opt/soft/datax
export HBASE_HOME=/usr/local/soft/hbase-1.4.6
export HIVE_CONF=/usr/local/soft/hive-1.2.1/conf
export KYLIN_HOME=/usr/local/soft/kylin-2.5.0
export KAFKA_HOME=/usr/local/soft/kafka_2.11-1.0.0
export FLUME_HOME=/usr/local/soft/flume-1.6.0
export FLINK_HOME=/usr/local/soft/flink-1.11.2
export KE_HOME=/usr/local/soft/kafka-eagle-bin-2.0.3/kafka-eagle-web-2.0.3/
export PATH=.:PATH:PATH:PATH:JAVA_HOME/bin:DATAXHOME/bin:DATAX_HOME/bin:DATAXH​OME/bin:FLINK_HOME/bin:FLUMEHOME/bin:FLUME_HOME/bin:FLUMEH​OME/bin:KAFKA_HOME/bin:KYLINHOME/bin:KYLIN_HOME/bin:KYLINH​OME/bin:HBASE_HOME/bin:HADOOPHOME/bin:HADOOP_HOME/bin:HADOOPH​OME/bin:HIVE_HOME/bin:SPARKHOME/bin:SPARK_HOME/bin:SPARKH​OME/bin:ZOOKEEPER_HOME/bin:$HADOOP_HOME/sbin:

export PATH=.:$PATH:
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

3、测试java是否安装成功
[root@node1 ~]# Java -version

4、安装datax

1、创建/opt/soft文件夹并上传压缩包
[root@node1 ~]# mkdir -p /opt/soft

2、解压
[root@node1 ~]# tar -zxvf datax.tar.gz

3、测试datax是否安装成功
[root@node1 ~]# cd /opt/soft/datax
[root@node1 datax]# datax.py ./job/job.json

5、使用docker-compose安装海豚调度

1、创建dolphinscheduler文件夹

[root@node1 ~]# mkdir -p /opt/dolphinscheduler
2、上传docker-compose.yml和config.env.sh文件到dolphinscheduler文件夹下

3、加载dolphinscheduler、zookeeper和progresql镜像
[root@node1 ~]# docker load [root@node1 ~]# docker load [root@node1 ~]# docker load

4、启动海豚调度
[root@node1 dolphinscheduler]# docker-compose up -d

#关闭海豚调度
[root@node1 dolphinscheduler]# docker-compose down

5、访问海豚调度页面
输入网址 http://192.168.184.202:12345/dolphinscheduler
用户名: admin
密码 : dolphinscheduler123

相关内容

热门资讯

8大景区门票免费送!武汉江夏区... 好消息,江夏区文旅惠民券要来啦,2025年12月23日起,江夏区将面向市民游客发放多轮「乐游江夏・惠...
赫捷康:为文旅产业细分提供创新... (来源:六安新闻网)转自:六安新闻网随着文旅消费市场的不断细分,单一化、同质化的文旅产品已难以满足不...
林郑月娥女士在人大演讲! 转自:北京日报客户端12月22日香港特别行政区第五任行政长官林郑月娥女士到访中国人民大学以“坚持和完...
2025国际在线教育大会专访:...   12月18日,2025国际在线教育大会成功举办。本届大会以“科创赋能 智育未来”为主题,聚焦人工...
盛邦安全股价跌5.03%,长城... 12月23日,盛邦安全跌5.03%,截至发稿,报39.12元/股,成交1.58亿元,换手率12.01...