azkaban 2.5 安装详解

下载安装包http://pan.baidu.com/s/1hsy0ZR2

1.解压安装包,并将所有文件放入/usr/azkaban下

tar -zxvf azkaban-web-server-2.5.0.tar.gz 
tar -zxvf azkaban-sql-script-2.5.0.tar.gz 
tar -zxvf azkaban-jobtype-2.5.0.tar.gz
tar -zxvf azkaban-hdfs-viewer-2.5.0.tar.gz
tar -zxvf azkaban-executor-server-2.5.0.tar.gz

2.将表结构导入到mysql数据库中

mysql> create database azkaban;
mysql> use azkaban;
mysql> source /usr/azkaban/azkaban-2.5.0/create-all-sql-2.5.0.sql;
mysql> create user ‘hive’ identified by ‘hive’;(创建hive用户的两步是之前装hive就有的用户,仅做参考)
mysql> grant all privileges on . to ‘hive’ with grant option;
mysql> flush privileges;

3.生成keystore文件

在/usr/azkaban/azkaban-web-2.5.0 路径下输入如下命令
keytool -keystore keystore -alias jetty -genkey -keyalg RSA
    输入密钥库口令:  password  (jetty.password 的值)
    再次输入新口令:  password
    您的名字与姓氏是什么?
      [Unknown]:  zhang
    您的组织单位名称是什么?
      [Unknown]:  dove
    您的组织名称是什么?
      [Unknown]:  dove
    您所在的城市或区域名称是什么?
      [Unknown]:  shanghai
    您所在的省/市/自治区名称是什么?
      [Unknown]:  shanghai
    该单位的双字母国家/地区代码是什么?
      [Unknown]:  china
    CN=zhang, OU=dove, O=dove, L=shanghai, ST=shanghai, C=china是否正确?
      [否]:  y

    输入 <jetty> 的密钥口令 (jetty.trustpassword)
        (如果和密钥库口令相同, 按回车):
会生成一个 keystore 文件,然后执行如下命令移动到bin目录下
mv ./keystore ./bin/

4.配置azkaban.properties文件(cd /usr/azkaban/azkaban-web-2.5.0/conf)

#修改的配置,主要是路径
web.resource.dir=./../web/
default.timezone.id=Asia/Shanghai
user.manager.xml.file=./../conf/azkaban-users.xml
executor.global.properties=./../conf/global.properties
#数据库部分修改或添加
database.type=mysql
mysql.port=3306
mysql.host=master
mysql.database=azkaban
mysql.user=hive
mysql.password=hive
mysql.numconnections=100
#添加或修改
jetty.maxThreads=25
jetty.ssl.port=8443
jetty.port=8081
jetty.keystore=keystore
jetty.password=password
jetty.keypassword=password
jetty.truststore=keystore
jetty.trustpassword=password

5.配置azkaban.properties文件(cd /usr/azkaban/azkaban-executor-2.5.0/conf)

修改配置
default.timezone.id=Asia/Shanghai
azkaban.jobtype.plugin.dir=./../plugins/jobtypes
executor.global.properties=./../conf/global.properties
修改数据库账号密码和host
database.type=mysql
mysql.port=3306
mysql.host=master 
mysql.database=azkaban (这个原先是 azkaban2 )
mysql.user=hive   
mysql.password=hive
mysql.numconnections=100

6.在/usr/azkaban/azkaban-executor-2.5.0目录下

mkdir -p plugins/jobtypes

7.启动 Web Server和 Executor Server

/usr/azkaban/azkaban-executor-2.5.0/bin/azkaban-executor-start.sh 
/usr/azkaban/azkaban-web-2.5.0/bin/azkaban-web-start.sh

8.master:8443端口访问并输入azkaban/azkaban (账号密码在 /usr/azkaban/azkaban-web-2.5.0/conf/azkaban-users.xml)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值