oozie基本配置及使用--sqoop、时区配置
写在前边:
1)本编主要设计oozie节本配置
2)如何配置一个sqoop任务的workflow
一、cloudera Manager设置oozie时区
设置路径:cloudera Manager web UI -> Oozie Server -> oozie-site.xml添加如下配置项:
<property>
<name>oozie.processing.timezone</name>
<value>GMT+0800</value>
</property>
如图:
二、cloudera Manager设置hue时区
设置路径:cloudera Manager web UI -> hue -> time_zone 配置为 time_zone
如图:
三、配置一个workflow(sqoop示例)
- hdfs配置运行sqoop脚本需要的jar包 ,把需要的jar包统一放到hdfs上对应路径下,这里我们新建路径/user/oozie/libext用来存放jar包,接着导入一些需要用到的jar包,比如jdbc驱动,hbase相关jar包,sqoop相关jar包等,然后修改并赋予相关权限:
hdfs dfs -mkdir /user/oozie/libext hdfs dfs -put metrics-core* /user/oozie/libext/ hdfs dfs -put sqoop* /user/oozie/libext/ hdfs dfs -put hbase* /user/oozie/libext/ hdfs dfs -put zookeeper-3.4.5-cdh5.11.0.jar /user/oozie/libext/ hdfs dfs -chown oozie:oozie /user/oozie/libext/*.jar hdfs dfs -chmod 755 /user/oozie/libext/*.jar
- 创建一个workflow
- 设置参数 备注:把先前存放jar包的路径引入(oozie.libpath:/user/oozie/libext)
- 保存退出
- 执行测试一个简单的sqoop任务workflow成功!