安装包

1.得到软件包

azkaban-executor-server-2.5.0.tar.gz

azkaban-sql-script-2.5.0.tar.gz

azkaban-web-server-2.5.0.tar.gz

2.在/usr/local下创建azkaban目录

mkdir -p /usr/local/azkaban

cd /usr/local/azkaban

上传(必须保证mysql是好用的)

检查mysql

启动mysql -uroot -proot

select databases();

3.上传软件并解压

tar xzvf xxxxx

(一个一个来)

———————————————————————————

改名字

mv azkaban-2.5.0/ sql

mv azkaban-web-2.5.0 server

mv azkaban-executor-2.5.0/ executor

———————————————————————————

编写环境变量

进入 vi /etc/profile

export AZKABAN_WEB_HOME=/usr/local/azkaban/server

export AZKABAN_EXE_HOME=/usr/local/azkaban/executor

:$AZKABAN_WEB_HOME/bin:$AZKABAN_EXE_HOME/bin

source /etc/profile

————————————————————————————

5.执行azkaban的SQL脚本

进入 mysql -uroot -proot

创建 create database azkaban;

使用 use azkaban;

导进数据 source /usr/local/azkaban/sql/create-all-sql-2.5.0.sql

————————————————————————————

在azkaban下6.生成azkaban的keystore文件(必须有java)

keytool -keystore keystore -alias jetty -genkey -keyalg RSA

请输入输入密钥存储库密码:oracle

再次输入:oracle

你的姓名是什么:wangkunhua

您的组织单位的名称是什么?jili

您的组织单位的名称是什么?jili

你的城市或地区叫什么名字? 北京

你的城市或地区叫什么名字? 北京

这个单位的国家代码是什么?CH

yes

输入<jetty>的密钥密码oracle

(返回与密钥库密码相同的密码):oracle

ls 生成了一个keystore

将生成的文件复制到 server目录下和server/web server/bin下

cp keystore server/web/

cp keystore server/bin/

用以下方式进入

.进入到server/conf下

vi azkaban.properties

#Azkaban Personalization Settings

azkaban.name=Test

azkaban.label=My Local Azkaban

azkaban.color=#FF3601

azkaban.default.servlet.path=/index

web.resource.dir=web/

default.timezone.id=Asia/Shanghai

#Azkaban UserManager class

user.manager.class=azkaban.user.XmlUserManager

user.manager.xml.file=/usr/local/azkaban/server/conf/azkaban-users.xml

#Loader for projects

executor.global.properties=conf/global.properties

azkaban.project.dir=projects

database.type=mysql

mysql.port=3306

mysql.host=localhost 192.168.16.100

mysql.database=azkaban

mysql.user=azkaban root

mysql.password=azkaban root

mysql.numconnections=100

# Velocity dev mode

velocity.dev.mode=false

# Azkaban Jetty server properties.

jetty.maxThreads=25

jetty.ssl.port=8443

jetty.port=8081

jetty.keystore=keystore

jetty.password=password oracle

jetty.keypassword=password oracle

jetty.truststore=keystore

jetty.trustpassword=password oracle

# Azkaban Executor settings

executor.port=12321

# mail settings

mail.sender=

mail.host=

job.failure.email=

job.success.email=

lockdown.create.projects=false

cache.directory=cache

————————————————————————————————————————————

修改 azkaban-users.xml

增加

<user username="admin" password="admin" roles="admin,metrics" />

————————————————————————————————————————————

启动

azkaban-web-start.sh

报错

执行jps kill -9 删除数字

cd ../conf/

vi azkaban.properties

cd ../conf/

azkaban-web-start.sh

抱着个错误的话

在azkaban下

cp keystore /usr/local/azkaban/server/conf/keystore

完成

进入https://192.168.16.100:8443/没反应

cd /usr/local/azkaban/server/conf/

vi azkaban.properties

必须用绝对路径

/usr/local/azkaban/server/web/

kill -9 删除数字

启动

azkaban-web-start.sh

admin

admin

8.executor配置

cd /usr/local/azkaban/executor/conf

vi azkaban.properties

#Azkaban

default.timezone.id=America/Los_Angeles

# Azkaban JobTypes Plugins

azkaban.jobtype.plugin.dir=plugins/jobtypes

#Loader for projects

executor.global.properties=conf/global.properties

azkaban.project.dir=projects

database.type=mysql

mysql.port=3306

mysql.host=localhost

mysql.database=azkaban2

mysql.user=azkaban

mysql.password=azkaban

mysql.numconnections=100

# Azkaban Executor settings

executor.maxThreads=50

executor.port=12321

executor.flow.threads=30

————————————————————————————

在cd /usr/local/azkaban/executor/conf/下

rm -rf azkaban.properties.swp

上传文件

在cd /usr/local/azkaban/executor/conf/下

修改名字

mv azkaban.properties azkaban.properties.bak

vi azkaban.properties

在同一个机器上

启动azkaban-web-start.sh

克隆窗口

启动 azkaban-executor-start.sh

编辑

要跟文件相同

vi first.sh

type=command

command=sh /root/first.sh

#!/bin/bash

mkdir -p /var/wangxiaojia

echo "HELLO WORLD!!!" > /var/wangxiaojia.txt

可以定时 ,调度

cd /var/

cd wangxiaojia/

cat wangixaojia.txt

创建压缩包

可以修改里面的

一共2种模型,一种是串式的,结构简单,缺点不能差一级。

另外一个是一级损坏了,会告诉你修补那个命令

yum install tree

装tree命令

azkaban安装步骤的更多相关文章

  1. azkaban安装使用

    本文记录azkaban的安装和 一些报错处理(文章末尾). AzKaban组成 MySQL数据库,azkaban-server (web端),azkaban-executor (执行job) 1.下载 ...

  2. 大数据技术之_13_Azkaban学习_Azkaban(阿兹卡班)介绍 + Azkaban 安装部署 + Azkaban 实战

    一 概述1.1 为什么需要工作流调度系统1.2 常见工作流调度系统1.3 各种调度工具特性对比1.4 Azkaban 与 Oozie 对比二 Azkaban(阿兹卡班) 介绍三 Azkaban 安装部 ...

  3. Azkaban安装配置

    描述: azkaban主要用于离线计算任务的调度 说明: 此处Azkaban选择版本为:3.52.0,部署方式为Cluster模式,即支持多Executor计算节点,目前默认安装方式选择在同一台机器上 ...

  4. azkaban(安装配置加实战)

    为什么需要工作流调度系统 一个完整的数据分析系统通常都是由大量任务单元组成:shell 脚本程序,java 程序,mapreduce 程序.hive 脚本等 各任务单元之间存在时间先后及前后依赖关 ...

  5. 如何搭建SVN服务器,详细安装步骤。

    SVN服务器端安装 下载: VisualSVN是一款图形化svn服务器.官网 http://www.visualsvn.com/server/ 下载地址: http://www.visualsvn.c ...

  6. arcgis10.2.2桌面版具体的安装步骤过程

    先声明一下,这里的截图虽说是ArcGIS10.1版本的,但是安装步骤是对的,本人用ArcGIS10.2.2软件测试成功安装上 一.ArcGIS许可证管理器安装 1.在软件包文件夹license man ...

  7. LoadRunner 11 安装步骤

    loadrunner 安装步骤: LoadRunner11下载:  在网上可以搜索到,在这个就不提供了. LoadRunner11原理: 破解方法和以前版本相同,我用的是LR8.0的破解文件,同样实用 ...

  8. MySQL安装步骤

    MySQL安装步骤 1. 下载MySQL Community Server 5.6.21,注意选择系统类型(32位/64位) 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下. ...

  9. Java开发工具安装步骤内容如下

    Java开发工具安装步骤内容如下 安装 开发工具 STS 链接下载网址 eclipse 链接下载网址 JDK安装 jdk链接下载地址 Marven环境 marven链接下载地址 Tomcat tomc ...

随机推荐

  1. Git入门学习和使用

    #开篇废话 开篇废话又回来了,离开博客算是有一年了,之间曾经痛下很多次决心,继续写博客,后来都失败了,前年为了申请个CSDN专家,每天发博客,那个高产的状态,现在已然不行了,时过境迁,当时为了吃口饱饭 ...

  2. pl/sql 过程 函数(写一个过程,输入部门编号,在控制台打印这个部门的名称,总人数,平均工资(基本工资+奖金))

    1.编写过程,输入三角形三个表的长度.在控制台打印三角形的面积. create or replace procedure pro_s(v_a number,v_b number,v_c number) ...

  3. Java Date转Json报错解决方案

    报错信息为: Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImp ...

  4. C++之多继承与虚继承

    1. 多继承 1.1 多继承概念 一个类有多个直接基类的继承关系称为多继承 多继承声明语法 class 派生类名 : 访问控制 基类名1, 访问控制 基类名2, ... { 数据成员和成员函数声明 } ...

  5. 编写可维护的JavaScript代码(部分)

    平时使用的时VS来进行代码的书写,VS会自动的将代码格式化,所有写了这么久的JS代码,也没有注意到这些点.看了<编写可维护的javascript代码>之后,做了些笔记. var resul ...

  6. FastAdmin 在 CRUD 时出现 exec() has been disabled for security reasons 处理方法

    然后在看看 禁用函数列表(php.ini)disable_functions = proc_open, popen, exec, system, shell_exec, passthru 这里要把 e ...

  7. VMware安装CentOS后无法无法识别网卡的解决方法

    请找到安装CentOS虚拟机的安装目录,找到.vmx后缀名的文件,点击鼠标右键选择用记事本打开,在文件的最后一行添加内容:ethernet0.virtualDev = "e1000" ...

  8. 取得远端相应Json并转化为Java对象一

    JDK:1.8.0_212 IDE:STS4(Spring Tool Suit4 Version: 4.3.2.RELEASE) 工程下载:https://files.cnblogs.com/file ...

  9. 一些有意思的git

    fs: https://github.com/psankar/simplefs https://github.com/gzc/isystem/blob/master/basic/Crash_Consi ...

  10. TensorFlow 学习(4)——MNIST机器学习进阶

    要进一步改进MNIST学习算法,需要对卷积神经网络进行学习和了解 学习材料参见https://www.cnblogs.com/skyfsm/p/6790245.html 卷积神经网络依旧是层级网络,只 ...