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任务列表

相关文章
|
存储 XML Java
Flowable工作流-高级篇
Flowable工作流-高级篇
5491 0
|
存储 固态存储 数据安全/隐私保护
自己动手 DIY 一个读写200MB/s 的高速 U 盘
自己动手 DIY 一个读写200MB/s 的高速 U 盘
1789 0
自己动手 DIY 一个读写200MB/s 的高速 U 盘
|
网络虚拟化
华为交换机批量加入 Vlan 方法
华为交换机单独加入vlan太麻烦,思科有批量加入vlan的方法,华为也有。要求 1~6口划分到vlan2,6~12口划分到vlan3,13~18口划分到vlan4,19~24口划分到vlan5.25,~26 加入trunk.
3883 0
|
数据可视化 前端开发 JavaScript
数据大屏的简单适配
数据大屏的简单适配
508 1
|
存储 搜索推荐 算法
ICLR 2024:UTS提出全新联邦推荐算法
【2月更文挑战第17天】ICLR 2024:UTS提出全新联邦推荐算法
487 2
ICLR 2024:UTS提出全新联邦推荐算法
|
数据采集 机器学习/深度学习 人工智能
利用AI技术实现个性化新闻推荐系统
【8月更文挑战第31天】 本文将介绍如何利用AI技术实现一个个性化的新闻推荐系统。我们将使用Python语言和一些常用的机器学习库,如scikit-learn和pandas,来构建一个简单的推荐系统。这个系统可以根据用户的阅读历史和兴趣偏好,为他们推荐相关的新闻文章。我们将从数据预处理、特征提取、模型训练和结果评估等方面进行详细的讲解。
|
安全 文件存储 iOS开发
告别痕迹:远程桌面连接历史和凭据的清零指南
【8月更文挑战第18天】使用远程桌面后,为保障安全隐私,需清除连接历史及凭据。在Windows中,可通过注册表编辑器删除HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default下的MRU键值来清除历史记录;macOS下则需移步至“~/Library/Application Support/Apple/Remote Desktop”删除“Clients.plist”。清除凭据方面,Windows用户应访问“控制面板”中的“凭据管理器”删除相应条目;macOS用户需利用“钥匙串访问”应用找出并移除相关条目。
3203 3
|
JavaScript 前端开发
【前端】解决webstorm执行typescript脚本输出中文乱码问题
【前端】解决webstorm执行typescript脚本输出中文乱码问题
1013 0
|
计算机视觉
【YOLOv8改进】Shape-IoU:考虑边框形状与尺度的指标(论文笔记+引入代码)
YOLO目标检测专栏探讨了边框回归损失的创新方法,强调了目标形状和尺度对结果的影响。提出的新方法Shape-IoU关注边框自身属性,通过聚焦形状和尺度提高回归精度。实验显示,该方法提升了检测效果,超越现有技术,在多个任务中达到SOTA。论文和代码已公开。
|
小程序 编译器 定位技术
微信小程序地理位置权限申请及使用教程
微信小程序地理位置权限申请及使用教程
1138 0