Azkaban【部署 02】CentOS release 7.5安装配置azkaban-3.70.0安装阶段(含已编译的10个安装文件:可直接进行安装)

简介: 【2月更文挑战第5天】CentOS release 7.5安装配置azkaban-3.70.0安装阶段(含已编译的10个安装文件:可直接进行安装)

1. 资源分享

资源说明,一下文件是使用【azkaban-3.70.0.tar.gz】源码包进行编译生成的,生成的10个安装文件命名为【xxx-0.1.0-SNAPSHOT.tar.gz】这里将版本号手动修改为【3.70.0】:monkey:

链接:https://pan.baidu.com/s/1EPNs9-MTvZ4cgSwPhLA1Dg
提取码:ame8

# solo server model 安装文件【本次安装】
azkaban-solo-server-3.70.0-SNAPSHOT.tar.gz
# multiple-executor 安装文件【未安装】
azkaban-exec-server-3.70.0-SNAPSHOT.tar.gz
azkaban-web-server-3.70.0-SNAPSHOT.tar.gz
# 其他文件_未安装【有知道怎么用的小伙伴可以分享一下】
azkaban-db-3.70.0-SNAPSHOT.tar.gz
az-crypto-3.70.0-SNAPSHOT.tar.gz
az-hadoop-jobtype-plugin-3.70.0-SNAPSHOT.tar.gz
az-hdfs-viewer-3.70.0-SNAPSHOT.tar.gz
az-jobsummary-3.70.0-SNAPSHOT.tar.gz
az-reportal-3.70.0-SNAPSHOT.tar.gz
azkaban-hadoop-security-plugin-3.70.0-SNAPSHOT.tar.gz

2. 模式说明

After version 3.0, we provide two modes: 
the stand alone "solo-server" mode and distributed multiple-executor mode.

按照官方文档的说明,Azkaban 3.0 之后版本提供 :two: 种运行模式:

solo server model(单服务模式) 元数据默认存放在内置的 H2 数据库(可以修改为MySQL),该模式中 webServer (管理服务器) 和 executorServer (执行服务器) 运行在同一个进程中,进程名是 AzkabanSingleServer 。该模式适用于小规模工作流的调度。

multiple-executor(分布式多服务模式) 存放元数据的数据库为 MySQL,MySQL 应采用主从模式进行备份和容错。这种模式下 webServer 和 executorServer 在不同进程中运行,彼此之间互不影响,适合用于生产环境。

3. solo-server 模式部署

如果是自己编译的,那么 solo-server 模式的安装包在编译后的 /azkaban-solo-server/build/distributions 目录下 azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz【也可以下载已经编译的文件 azkaban-solo-server-3.70.0.tar.gz 版本号是自己修改的】:

# 我将编译好的文件复制到了 /home/azkaban 文件夹下
[root@tcloud ~]#  cp ./azkaban-3.70.0/azkaban-solo-server/build/distributions/azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz /home/azkaban/
# 解压 并移动到 /usr/local/azkaban-solo 文件夹下
[root@tcloud azkaban]# tar -zxvf azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz
[root@tcloud azkaban]# mv azkaban-solo-server-0.1.0-SNAPSHOT/ /usr/local/azkaban-solo

【修改时区 :clock10:】由于azkaban默认的时区是美国时区,如果你有定时调度任务,就要将默认时区设置成上海时区:

[root@tcloud azkaban-solo]# vim /usr/local/azkaban-solo/conf/azkaban.properties
    # 修改时区
    default.timezone.id=Asia/Shanghai

4. 启动及验证

启动时,需要注意的是要在根目录下执行,不然会抛出Cannot find 'database.properties' 异常。

[root@tcloud azkaban-solo]# ./bin/start-solo.sh
# 查看是否有 AzkabanSingleServer 进程
[root@tcloud azkaban-solo]# jps
23506 Jps
6371 GradleDaemon
23471 AzkabanSingleServer

访问 8081 端口,查看 Web UI 界面,默认的登录名密码都是 azkaban ,如果需要修改或新增用户,可以在 conf/azkaban-users.xml 文件中进行配置。

在这里插入图片描述
登录成功后:

在这里插入图片描述

5. 总结

如果没有编译阶段,直接安装solo-server模式还是很容易的。

目录
相关文章
|
11天前
|
Kubernetes Linux 开发者
在CentOS 7.8上使用kubeadm安装k8s 1.26
至此,你已经在CentOS 7.8上使用kubeadm成功安装了k8s 1.26。你可以通过输入 `kubectl get nodes`来查看节点状态,如果显示为Ready,那么恭喜你,你的Kubernetes集群已经准备好了。
69 23
|
29天前
|
关系型数据库 MySQL Linux
CentOS 7系统下详细安装MySQL 5.7的步骤:包括密码配置、字符集配置、远程连接配置
以上就是在CentOS 7系统下安装MySQL 5.7的详细步骤。希望这个指南能帮助你顺利完成安装。
262 26
|
1月前
|
Kubernetes Linux 网络安全
CentOS 7.8下使用kubeadm安装Kubernetes 1.26
这就是所有的前线报告,冒险家们,你们已经做好准备,开始在CentOS 7.8上通过Kubeadm安装Kubernetes 1.26的挑战了吗?走上这段旅程,让你的代码飞翔吧。
75 16
|
1月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
64 10
|
2月前
|
Linux 虚拟化 Windows
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
### 安装VMtools的作用及步骤 安装VMtools可以实现Windows与CentOS之间的字符串和命令粘贴、文件夹共享等操作。在CentOS中,通过VMware菜单栏选择“VMware Tools”,将下载的压缩包拷贝到`/opt`目录并解压。接着进入终端,使用`./vmware-install.pl`命令完成安装。安装后重启系统,即可实现Windows与CentOS之间的字符和文件共享。具体步骤包括解压文件、启动命令行终端、安装VMtools以及配置文件共享。
104 16
VMware隐藏黑科技!CentOS安装这个神器效率翻倍 文件互传竟比U盘还快?
|
1月前
|
Linux 网络安全 数据安全/隐私保护
在CentOS 7.9中安装sshpass教程
如果在控制台显示出sshpass的使用方法,那就说明我们的大餐已经准备好,sshpass已经成功安装。 以上就是在 CentOS 7.9 中安装 sshpass 的彩色步骤,专业而生动,就像大厨在厨房一样顺利。
73 8
|
2月前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
206 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
2月前
|
存储 Linux 网络安全
如何从CentOS7升级到8?CentOS8最新安装教程
从CentOS 7升级到8只需三步:清理系统、更换软件包及存储库、安装新内核与发布版本。首先确保系统最新并清理冗余包,接着替换基础系统包为CentOS 8版本,最后通过DNF工具完成内核更新与系统同步。整个过程需在终端执行,建议升级前备份VPS快照以防数据丢失。此方法可避免重装系统导致的数据清除问题,实现平滑升级。
182 6
|
3月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
303 25
|
3月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
113 20