azkaban的安装

news2024/10/5 16:26:01

一、下载上传文件

二、创建目录

mkdir /opt/soft/azkaban

三、解压

tar -zxvf /opt/install/azkaban-db-3.84.4.tar.gz -C /opt/soft/azkaban
tar -zxvf /opt/install/azkaban-exec-server-3.84.4.tar.gz -C /opt/soft/azkaban
tar -zxvf /opt/install/azkaban-web-server-3.84.4.tar.gz -C /opt/soft/azkaban

四、改名字

mv /opt/install/azkaban-db-3.84.4.tar.gz -C /opt/soft/azkaban/azkaban-db
mv /opt/install/azkaban-exec-server-3.84.4.tar.gz -C /opt/soft/azkaban/azkaban-exec
mv /opt/install/azkaban-web-server-3.84.4.tar.gz -C /opt/soft/azkaban/azkaban-web

五、修改配置

(1)进入opt/soft/mysql8修改

vim ./my.cnf
max_allowed_packet = 1024M

(2)进入/opt/soft/azkaba/azkaban-exec/plugins/jobtypes/修改

# set execute-as-user
execute.as.user=false

azkaban.native.lib=false

(3)进入修改/opt/soft/azkaba/azkaban-exec/conf/修改

 7  default.timezone.id=Asia/Shanghai
 21 azkaban.webserver.url=http://192.168.91.11:8081
 43 mysql.port=3306
 44 mysql.host=192.168.91.11
 45 mysql.database=kb23azkaban
 46 mysql.user=azkaban
 47 mysql.password=azkaban
 52 executor.port=12321

(4)进入修改/opt/soft/azkaba/azkaban-web/conf/修改

vim ./azkaban.properties 
 40 mysql.port=3306
 41 mysql.host=192.168.91.11
 42 mysql.database=kb23azkaban
 43 mysql.user=azkaban
 44 mysql.password=azkaban
 48 #MinimumFreeMemory(学习不需要,需要8G)
 49 azkaban.executorselector.filters=StaticRemainingFlowSize,CpuStatus

vim ./azkaban-users.xml 
<user password="123456" roles="admin" username="azkaban23"/>

(5)修改mysql驱动

cd /opt/soft/azkaba/azkaban-web/lib
rm -rf ./mysql-connector-java-5.0.29.jar
# xftp或者拷贝至当前文件夹下mysql-connector-java-8.0.29.jar

cd /opt/soft/azkaba/azkaban-exec/lib
rm -rf ./mysql-connector-java-5.0.29.jar
# xftp或者拷贝至当前文件夹下mysql-connector-java-8.0.29.jar

六、进入mysql

# 1、登录mysql
mysql -uroot -proot
# 2、创建文件
mysql> show databases;
mysql> create databases kb23azkaban;
mysql> use ka23azkaban;
mysql> source /opt/soft/azkaban/azkaban-db/create-all-sql-0.1.0-SNAPSHOT.sql;

七、激活

[root@azkaban23 azkaban-exec]# curl -G "192.168.91.11:12321/executor?action=activate" && echo
{"status":"success"}

mysql> select * from executors;

八、启动/关闭

[root@azkaban23 ~]# cd /opt/soft/azkaba/azkaban-web/
[root@azkaban23 azkaban-web]# ./bin/start-web.sh 
[root@azkaban23 azkaban-web]# cd /opt/soft/azkaba/azkaban-exec/
[root@azkaban23 azkaban-exec]# ./bin/start-exec.sh 
[root@azkaban23 azkaban-exec]# jps
6256 Jps
2210 AzkabanExecutorServer
2552 AzkabanWebServer

[root@azkaban23 azkaban-exec]# ./bin/shutdown-exec.sh 
[root@azkaban23 azkaban-exec]# cd ../azkaban-web/
[root@azkaban23 azkaban-web]# ./bin/shutdown-web.sh 

九、登录网页http://192.168.91.11:8081

(1)创建文件

(2)上传文件

(3)常用代码

①XXX.flow

②azkaban.project

azkaban-flow-version: 2.0

③其他XXX.sh

#!/bin/bash

echo "do jobA.sh"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1205130.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DALLE 2 文生图模型实践指南

前言&#xff1a;最近在运行dalle2模型进行推断&#xff0c;本篇博客记录相关资料。 相关博客&#xff1a;超详细&#xff01;DALL E 文生图模型实践指南 目录 1. 环境搭建和预训练模型准备环境搭建预训练模型下载 2. 代码3. BUG&DEBUGURLErrorRuntimeErrorCUDA error 1. …

【C语言 | 指针】C指针详解(经典,非常详细)

&#x1f601;博客主页&#x1f601;&#xff1a;&#x1f680;https://blog.csdn.net/wkd_007&#x1f680; &#x1f911;博客内容&#x1f911;&#xff1a;&#x1f36d;嵌入式开发、Linux、C语言、C、数据结构、音视频&#x1f36d; &#x1f923;本文内容&#x1f923;&a…

这样书写Python代码的方式,实在是太优雅了~

文章目录 前言一、在Python中配合pipe灵活使用链式写法二 、pipe中常用的管道操作函数1.使用traverse()展平嵌套数组2.使用dedup()进行顺序去重3.使用filter()进行值过滤4.使用groupby()进行分组运算5.使用select()对上一步结果进行自定义遍历运算6.使用sort()进行排序 总结关于…

thinkphp8 多级控制器调用

在使用这个目录的时候正常访问时 http://tp.com/index.php/user2.login/index, 这个多级目录时不允许使用的&#xff0c;想要使用就的使用路由 在route/app.php 里面配置&#xff1a;Route::get(user2/login,user2.Login/index); 第一个参数时外部访问参数&#xff0c;第二个是…

Android权限动态申请(包括悬浮窗)

目录 效果图 一、环境配置 二、新建工具类 三、开始使用 备注&#xff08;一&#xff09;&#xff1a;用户手动设置权限 手动设置效果图 备注&#xff08;二&#xff09;&#xff1a;在Fragment中如何调用动态权限申请 备注&#xff08;三&#xff09;&#xff1a;悬浮窗…

SDL2 显示文字

1.简介 SDL本身没有显示文字功能&#xff0c;它需要用扩展库SDL_ttf来显示文字。ttf是True Type Font的缩写&#xff0c;ttf是Windows下的缺省字体&#xff0c;它有美观&#xff0c;放大缩小不变形的优点&#xff0c;因此广泛应用很多场合。 使用ttf库的第一件事要从Windows的…

【leetcode】8.字符串转换整数

题目 请你来实现一个 myAtoi(string s) 函数&#xff0c;使其能将字符串转换成一个 32 位有符号整数&#xff08;类似 C/C 中的 atoi 函数&#xff09;。 函数 myAtoi(string s) 的算法如下&#xff1a; 读入字符串并丢弃无用的前导空格 检查下一个字符&#xff08;假设还未…

【文末送书】深入浅出嵌入式虚拟机原理

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab&#xff0c;机器人运动控制、多机器人协作&#xff0c;智能优化算法&#xff0c;滤波估计、多传感器信息融合&#xff0c;机器学习&#xff0c;人工智能等相关领域的知识和技术。关…

基于回溯搜索算法优化概率神经网络PNN的分类预测 - 附代码

基于回溯搜索算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于回溯搜索算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于回溯搜索优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xff1a;针对PNN神…

二维码智慧门牌管理系统升级解决方案:数据可视化助力运营精准决策

文章目录 前言一、升级版二维码智慧门牌管理系统的特点二、数据可视化助力运营精准决策 前言 随着科技的不断进步&#xff0c;传统的门牌管理系统已经无法满足现代社会的需求。为了提高管理效率&#xff0c;减少人力成本&#xff0c;我们引入了升级版的二维码智慧门牌管理系统…

[PyTorch][chapter 62][强化学习-基本概念]

前言&#xff1a; 目录&#xff1a; 强化学习概念 马尔科夫决策 Bellman 方程 格子世界例子 一 强化学习 强化学习 必须在尝试之后&#xff0c;才能发现哪些行为会导致奖励的最大化。 当前的行为可能不仅仅会影响即时奖赏&#xff0c;还有影响下一步奖赏和所有奖赏 强…

如何应对招聘中的职业性格测评?

很多同学听说要做性格测试&#xff0c;第一反应是如何让自己的性格让HR看起来更好....没办法为了顺利入职&#xff0c;咱不能老实作答&#xff0c;因为性格测评搞不好是真刷人的&#xff0c;刷人的&#xff08;无视你的专业能力和笔试成绩&#xff09;..... 可是....很多性格测…

eNSP-打开华为USG6000V1防火墙web管理页面方法

一、本地打开防火墙web管理页面 1.先在ensp中启动USG6000V1防火墙&#xff0c;启动后&#xff0c;需要输入原始username和password&#xff08;username&#xff1a;admin&#xff0c;password&#xff1a;Admin123&#xff09;&#xff0c;并修改原始密码后&#xff0c;才能配…

SQL学习(CTFhub)整数型注入,字符型注入,报错注入 -----手工注入+ sqlmap注入

目录 整数型注入 手工注入 为什么要将1设置为-1呢&#xff1f; sqlmap注入 sqlmap注入步骤&#xff1a; 字符型注入 手工注入 sqlmap注入 报错注入 手工注入 sqlmap注入 整数型注入 手工注入 先输入1 接着尝试2&#xff0c;3&#xff0c;2有回显&#xff0c;而3没有回显…

做一个springboot用户信息模块

目录 用户信息部分 1、获取用户详细信息 前言 代码分析 代码实现 测试 2、更新用户信息 前言 代码实现 测试 3、更新用户头像 前言 代码实现 测试 4、更新用户密码 前言 代码实现 测试 用户信息部分 1、获取用户详细信息 前言 承接上一篇博客登录注册功能…

快速批量去除文件夹名称中多余重复文字!一键轻松优化文件夹命名!

您是否曾经因为文件夹名称中多余重复文字而烦恼&#xff1f;是否因为文件夹重命名而浪费大量时间&#xff1f;现在&#xff0c;我们为您推荐一款全新的文件夹批量改名工具——快速批量去除文件夹名称中多余重复文字&#xff0c;轻松实现文件夹改名优化&#xff0c;让您的整理效…

Leetcode_2:两数相加

题目描述&#xff1a; 给你两个 非空 的链表&#xff0c;表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的&#xff0c;并且每个节点只能存储 一位 数字。 请你将两个数相加&#xff0c;并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外&#xff…

106.am40刷机(linux)折腾记2-前期的准备工作2-软件使用

最终的目标是刷入firefly的3399的镜像&#xff0c;同时更新内核到linux5.10版本&#xff08;4.4的内核应该是相同的方法&#xff0c;我目前没有去折腾&#xff0c;暂时不用了&#xff09;。 1. 平台&#xff1a; rk3399 am40 4g32g 2. 内核&#xff1a;暂无 3. 交叉编译工…

数据结构----顺序栈的操作

1.顺序栈的存储结构 typedef int SElemType; typedef int Status; typedef struct{SElemType *top,*base;//定义栈顶和栈底指针int stacksize;//定义栈的容量 }SqStack; 2.初始化栈 Status InitStack(SqStack &S){//初始化一个空栈S.basenew SElemType[MAXSIZE];//为顺序…

macOS文本编辑器 BBEdit 最新 for mac

BBEdit是一款功能强大的文本编辑器&#xff0c;适用于Mac操作系统。它由Bare Bones Software开发&#xff0c;旨在为开发者和写作人员提供专业级的文本编辑工具。 以下是BBEdit的一些主要特点和功能&#xff1a; 多语言支持&#xff1a;BBEdit支持多种编程语言和标记语言&…