当前位置: 首页 > news >正文

linux运行kettle 遇到问题汇总

1、把本地的repositories.xml 放在跟目录

2、配置机台名解析

vi /etc/hosts

bogon是服务器名字,根据实际情况修改

3、指定内存和字符集

  vi  spoon.sh

-Xms1024m -Xmx2048m -Dfile.encoding=UTF-8

4、执行kettle job

./kitchen.sh /rep pg_kettle /user admin /pass admin -dir=/bingtest -job=aa_convert_job

5、不打印info类日志

方式1

./kitchen.sh /rep pg_kettle /user admin /pass admin -dir=/bingtest -job=aa_convert_job 2>&1 |grep -v ':INFO:'
方式2

./kitchen.sh /rep pg_kettle /user admin /pass admin -dir=/bingtest -job=aa_convert_job 2>&1 |grep -v ':INFO:' |grep -v 'RepositoriesMeta' |grep -v 'lockAcquired'

方式3

new_uuid=$(uuidgen)
logFilePath = "/usr/local/kettle/output_$new_uuid.log"
execResult=0
./kitchen.sh /rep pg_kettle /user admin /pass admin -dir=/bingtest -job=aa_convert_job 2>&1 |grep -v ':INFO:' |grep -v 'RepositoriesMeta' |grep -v 'lockAcquired' > $logFilePath
cat $logFilePath
if grep -q "ERROR" $logFilePath then
    execResult=1
fi
rm -f $logFilePath
exit $execResult

powershell方式

$uuid = [guid]::NewGuid()
$logFilePath = "D:\logfile_$uuid.log"
$execResult=0
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
 .\Kitchen.bat /rep pg_kettle /user admin /pass admin -dir=/bingtest -job=aa_convert_job > $logFilePath
$commands = Get-Content -Path $logFilePath  -Encoding Default
Write-Host $commands
if ($commands -match "ERROR") {
    $execResult=1

Remove-Item -Path $logFilePath
Write-Host "运行结果 $execResult"
exit $execResult

6、集成xxljob命令

execResult=$?
echo "运行结果:$execResult"
exit $execResult

power shell

Write-Host "运行结果:$LastExitCode"
exit $LastExitCode

相关文章:

  • 【区块链】零知识证明基础概念详解
  • WebMvcConfigurer 介绍
  • 【硬核对比】C语言 vs MATLAB:从内存管理到矩阵运算的降维打击
  • Docker+Ollama+WebUI+AnythingLLM,构建企业本地AI大模型
  • 车规MCU处理器选择Cortex-M7还是Cortex-R52?
  • GDB QUICK REFERENCE (GDB 快速参考手册)
  • deepseek多列数据对比,联想到excel的高级筛选功能
  • 提升顾客转化率:融合2+1链动模式AI智能名片与S2B2C商城小程序的创新策略
  • OnlyOffice编辑器下载失败排查与解决方案
  • M4Pro基于homebrew安装Redis踩坑记录
  • 微信小程序之mobx-miniprogram状态管理
  • [leetcode] 动态规划 - 最大子数组和
  • Spring Boot 实战:轻松实现文件上传与下载功能
  • 深入理解 Vue3 中 ref 与 reactive 的区别及应用
  • matlab 柴油机冷却系统仿真计算
  • Cursor笔记
  • vue3.x 的 toRef详细解读
  • win10 系统 自定义Ollama安装路径 及模型下载位置
  • 如何优化API接口的性能?
  • 动态表格案例
  • 农行一季度净利润719亿元增2.2%,不良率微降至1.28%
  • 民生访谈|规范放生活动、提升供水品质……上海将有这些举措
  • 一周人物|卡鲁等入围英国特纳奖,李学明新展中国美术馆
  • 杭州一季度GDP为5715亿元,同比增长5.2%
  • 黄永年:说狄仁杰的奏毁淫祠
  • 点燃“文化活火”,上海百年街区创新讲述“文化三地”故事