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版本
|
存储 Kubernetes 调度
k8s及常用指令使用总结
k8s及常用指令使用总结
98 0
|
Oracle Java 关系型数据库
Kettle 常见问题解决方案
JDK版本大于1.8时非常不稳定,表现在无法新建连接DB数据库,会出现无响应。
|
关系型数据库 MySQL 数据库
MySQL数据库,常用指令详解
本期讲解:mysql中常用指令详解
|
存储 关系型数据库 数据库连接
|
XML Java API
Kettle资源库运行方式(二)
Kettle资源库运行方式(二)
583 0
Kettle资源库运行方式(二)
|
数据采集 Oracle 关系型数据库
Kettle入门(一)
Kettle入门(一)
425 0
Kettle入门(一)
|
资源调度 Ubuntu Unix
05-PDI(Kettle)脚本执行
文章目录 05-PDI(Kettle)脚本执行 pan和kitchen实验背景 pan命令演示
05-PDI(Kettle)脚本执行
|
存储 XML 缓存
01-PDI(Kettle)简介与安装
文章目录 01-PDI(Kettle)简介与安装 PDI(Kettle)简介 Kettle安装 Kettle核心知识点
01-PDI(Kettle)简介与安装
|
数据采集 SQL 关系型数据库
Kettle工具使用及总结
kettle主要用于数据清洗,即常见ETL工具,拥有图形化界面且免费的优点。
521 0
Kettle工具使用及总结