kettle常用指令

简介: kettle常用指令

列出所有有效参数

 ./kitchen.sh

运行一个存储在文件中的作业

./kitchen.sh /file:/home/foo/daily_load.kjb /level:Detailed

配置数据库在kettle.properties中定义

linux下在/data-integration/.kettle中配置        
${
   ORACLE_HOST} = 192.1.1.21
${
   ORACLE_DATABASE} = /orcl

配置/orcl的原因是,sid不对,加上/即可

${
   ORACLE_PORT} = 1521         
${
   ORACLE_USERNAME}    = his
${
   ORACLE_PASSWORD}  = his

windows 下和linux下可以进行路径转换放置到linux上保证只要在同一个文件下就行

${
   Internal.Entry.Current.Directory}

设置环境变量linux(临时)重启会话失效

export KETTLE_HOME=/data/data-integration

查看变量

echo ${
   KETTLE_HOME}

设置永久环境变量

在etc/profile
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0
KETTLE_HOME=/data/data-integration
export PATH KETTLE_HOME CLASSPATH CATALINA_HOME

立即刷新生效

source /etc/profile

编辑启动脚本

#!/bin/bash
source /etc/profile
LogNameDATE=`date '+%Y-%m-%d'`
{
   mathJaxContainer[0]}LogNameDATE".log

编辑定时脚本

crontab -e
#!/bin/bash
source /etc/profile
*/10 * * * * /data/data-integration/bin/zyyzjl.sh >> /data/data-integration/logs/zyyzjl/task.log 2>&1

查看crontab运行状态 service crond status

重启crond.service服务:systemctl restart crond.service

systemctl stop crond #关闭crontab服务
systemctl start crond #开启crontab服务
systemctl restart crond #重启crontab服务
tail -f /var/log/cron #打印crontab日志(默认打印10条)
crontab -e
crontab -l #列出crontab任务列表

相关文章
|
JSON Java Linux
07-PDI(Kettle)源码编译8.2.0.0.R版本
文章目录 07-PDI(Kettle)源码编译8.2.0.0.R版本 1.安装PDI8.2.0.0.R的parent工程到本地 1.1配置Maven的settings.xml文件 1.2安装PDI源码依赖的parent工程到本地仓库
07-PDI(Kettle)源码编译8.2.0.0.R版本
|
14天前
|
jenkins 持续交付
jenkins学习笔记之三:使用jenkins共享库实现日志格式化输出
jenkins学习笔记之三:使用jenkins共享库实现日志格式化输出
jenkins学习笔记之三:使用jenkins共享库实现日志格式化输出
|
4月前
|
弹性计算 关系型数据库 MySQL
离线安装二进制Mysql脚本
【4月更文挑战第30天】
26 1
|
关系型数据库 MySQL 数据库
MySQL数据库,常用指令详解
本期讲解:mysql中常用指令详解
|
存储 关系型数据库 数据库连接
|
XML Java API
Kettle资源库运行方式(二)
Kettle资源库运行方式(二)
548 0
Kettle资源库运行方式(二)
|
存储 XML 缓存
01-PDI(Kettle)简介与安装
文章目录 01-PDI(Kettle)简介与安装 PDI(Kettle)简介 Kettle安装 Kettle核心知识点
01-PDI(Kettle)简介与安装
|
资源调度 Ubuntu Unix
05-PDI(Kettle)脚本执行
文章目录 05-PDI(Kettle)脚本执行 pan和kitchen实验背景 pan命令演示
05-PDI(Kettle)脚本执行
|
网络协议 Shell API
sqoop2系统入门之2汇总:用户指南shell命令【可收藏备查】
sqoop2系统入门之2汇总:用户指南shell命令【可收藏备查】
313 0
|
数据采集 SQL 关系型数据库
Kettle工具使用及总结
kettle主要用于数据清洗,即常见ETL工具,拥有图形化界面且免费的优点。
470 0
Kettle工具使用及总结