Azkaban 2.5.0 job type 插件安装

一、环境及软件

安装环境:

  • 安装目录: /usr/local/ae/ankaban
  • Hadoop 安装目录 export HADOOP_HOME=/usr/local/ae/hadoop-1.2.1
  • azkaban-executor-2.5.0安装目录:/usr/local/ae/azkaban/azkaban-executor-2.5.0

安装软件:

Azkaban jobtype plugin source:github.com/azkaban/azkaban-plugins/tree/master/plugins/jobtype

二、配置jobtype

  1. 解压 azkaban-jobtype-2.5.0.tar.gz 到 $AZKABAN-EXECUTOR_HOME/plugins/jobtypes 目录下

    [email protected]:/usr/local/ae/azkaban/azkaban-executor-2.5.0/plugins/jobtypes$ tar -zxvx azkaban--jobtype-2.5.0.tar.gz
  2. jobtype properties 配置
    common.properties

    ## everything that the user job can know
    
    hadoop.home=/usr/local/ae/hadoop-1.2.1
    #hive.home=
    #pig.home=
    
    azkaban.should.proxy=false
    jobtype.global.classpath=${hadoop.home}/hadoop-core-1.2.1.jar,${hadoop.home}/*,${hadoop.home}/conf/,${hadoop.home}/lib/*

    commonprivate.properties

    ## hadoop security manager setting common to all hadoop jobs
    hadoop.security.manager.class=azkaban.security.HadoopSecurityManager_H_1_0
    
    ## hadoop security related settings
    
    # proxy.keytab.location=YOUR_AZKABAN_KERBEROS_PRINCIPAL
    #  proxy.user=KEYTAB_LOCATION
    
    azkaban.should.proxy=false
    obtain.binary.token=false
    # obtain.namenode.token=true
    # obtain.jobtracker.token=true
    
    # global classpath items for all jobs. e.g. hadoop-core jar, hadoop conf
    #jobtype.global.classpath=${hadoop.home}/*,${hadoop.home}/conf
    
    # global jvm args for all jobs. e.g. java.io.temp.dir, java.library.path
    #jobtype.global.jvm.args=
    
    # hadoop
    hadoop.home=/usr/local/ae/hadoop-1.2.1
    #pig.home=
    #hive.home=

三、配置 jobtype 插件安装目录到 Azkaban-executor

  1. 配置 azkaban.properties
    在 azkaban.properties 文件中添加以下配置

    # Azkaban JobTypes Plugins
    azkaban.jobtype.plugin.dir=../plugins/jobtypes

四、重启 Azkaban-executor

[email protected]:/usr/local/ae/azkaban/azkaban-executor-2.5.0/bin$ sh azkaban-executor-shutdown.sh
[email protected]:/usr/local/ae/azkaban/azkaban-executor-2.5.0/bin$ sh azkaban-executor-start.sh

五、HadoopJava jobtype profile

type=hadoopJava
#jvm.args
job.class=×××××××××××××××××××××****
main.args=×××××××××
method.run=run
#method.cancel
classpath=./lib/*,/usr/local/ae/hadoop-1.2.1/*,/usr/local/ae/hadoop-1.2.1/lib/*,/usr/local/ae/hbase-0.94.8/*,/usr/local/ae/hbase-0.94.8/lib/*
#dependencies
#getJobGeneratedProperties

Note:若 ${job.class} 继承自 AbstractHadoopJob 则需要设置 FileIutPutFormat 与 FileOutPutFormat

Azkaban 2.5.0 job type 插件安装

时间: 2024-10-10 16:48:28

Azkaban 2.5.0 job type 插件安装的相关文章

elasticsearch5.0及head插件安装

? ? 这个瞎jb整了半天.准备把es2.4升级到5.0,结果老报错 环境:centos6.5+es2.4是ok的换成es5就出毛病.也不能说啥 ,我用的是最新的 源码解压启动时候报错,具体错误forget already. 折腾了下,没什么心情了.放弃了. 心想,难道es5高大上了?只能跑c7了? 可能性不大.能有时间再搞. ? 不过搞的过程中收获了点东西 1,修改ulimit 我们一般是65535,而我启动es5时候要求我改成65536 cat?/etc/security/limits.co

hadoop2.6.0的eclipse插件安装

1.安装插件 下载插件hadoop-eclipse-plugin-2.6.0.jar并将其放到eclips安装目录->plugins(插件)文件夹下.然后启动eclipse. 配置 hadoop 安装目录 配置Map/Reduce 视图 点击"大象" 在“Map/Reduce Locations” Tab页 点击图标“大象”,选择“New Hadoop location…”,弹出对话框“New hadoop location…”.填写Location name和右边的Port:9

【图解】Eclipse下JRebel6.2.0热部署插件安装、破解及配置

这两天在做后台管理系统,前端框架用Bootstrap,后端用SpringMVC+Velocity.在开发过程中,经常需要对界面进行微调,调整传参等,每次更改一次java代码,就得重新部署一次,耗在各种等待上的时间太多了.因此下决心将JRebel插件装上. 第一步,安装: 首先,大家可以到:https://zeroturnaround.com/software/jrebel/quickstart/eclipse/ 下载最新的JRebel压缩包.(部分网络在线安装经常会超时,建议使用离线下载安装的方

Azkaban 2.5.0的详细安装过程

准备下载Azkaban2.5.0:https://azkaban.github.io/downloads.htm 准备插件: 一.MySQL安装与配置 启动数据库并查看状态:sudo service mysqld start sudo service mysqld status 登陆mysql:以root用户登陆 mysql -u root -p 1)为Azkaban单独创建一个数据库: create database azkaban 2)单独创建一个数据库用户,实际生产中最好单独创建一个用户,

webapp应用---cordova.js 3.7.0插件安装总结

今天是2014年的最后一天,年终总结什么的就不写了.记录一下今天的工作内容.如果不知道phoneGap,那么就不需要往下看了,phoneGap现在已经叫cordova了,叫什么不重要,重要的是它对web移动应用的开发很重要,如果你正在查找关于cordova.js 插件安装方面的工作,那么本文或许对你有用. cordoval.js目前最新的版本是3.7.0,较之前的2.xxx系列,最大的变化是把功能进行了插件化,或者说是模块化也行.这样做的好处呢是开发者可以按需加载自己的功能插件,减小文件体积,同

centos6.0安装ELK5.2(Head插件安装)

#yum -y install git xz 安装git和xz命令组件,一会需要用 #git clone git://github.com/mobz/elasticsearch-head.git 在当前目录下载head插件,具体说明可以看官方说明https://github.com/mobz/elasticsearch-head #mkdir /usr/share/elasticsearch/head  /usr/share/elasticsearch/node 创建head和node两个文件夹

JRebel6.0.3的Eclipse插件安装(破解)

下载JRebel6.0.3的破解文件 首先从网上下载:jrebel_6.0.3-agent-crack.zip,并解压.下载地址:  http://pan.baidu.com/s/1eQnJmvw , 提取密码: c9gt 安装eclipse的JRebel6.0.3的插件 我使用的是eclipse4.4.2,安装插件跟安装其它插件无异.插件更新地址为: http://update.zeroturnaround.com/update-site-archive/update-site-6.0.3.R

Azkaban 2.5.0 搭建

一.前言 最近试着参照官方文档搭建 Azkaban,发现文档很多地方有坑,所以在此记录一下. 二.环境及软件 安装环境: 系统环境: ubuntu-12.04.2-server-amd64 安装目录: /usr/local/ae/ankaban JDK 安装目录: export JAVA_HOME=/usr/local/ae/jdk1.7.0_51 Hadoop 安装目录 export HADOOP_HOME=/usr/local/ae/hadoop-1.2.1 Mysql 版本:mysql-s

监控服务器Cacti之三 插件安装

Cacti本身可以以图形化界面显示出流量状态,cacti也可以安装插件,通过插件,cacti的功能被进一步强大:可以监控服务器状态:发送邮件通知:短信通知等.0.88之前的版本还需要先安装架构扩展包才能再安装插件,但是到了0.88这个版本,本身就已经被集成了,无需再单独安装架构扩展包了.最新版本cacti-0.8.8a 集成了plugin架构扩展,cacti安装完成后就可以安装其他插件. 插件名称        作用 Monitor插件            友好界面显示监控主机状态 Setti