立即注册 登录
About云-梭伦科技 返回首页

SuperDove的个人空间 https://www.aboutyun.com/?47062 [收藏] [复制] [分享] [RSS]

日志

azkaban 2.5 安装详解

已有 1748 次阅读2017-7-21 17:24 |个人分类:azkaban

出于任务,必须要装azkaban,无奈,找了各种资料,不知道是我错了还是官网错了(好吧,应该是我错了),反正最新版本的各种error,三天没装好,降版本,装个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 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条