首页 > 其他分享 >kettle从入门到精通 第二十四课 kettle 部署生产常用命令

kettle从入门到精通 第二十四课 kettle 部署生产常用命令

时间:2023-12-19 16:57:48浏览次数:33  
标签:127.0 0.1 kettle cluster 第二十四 常用命令 data carte

一、设置KETTLE_HOME环境变量
假设kettle软件目录为/xxx/data-integration
vi ~/.bash_profile
export KETTLE_HOME=/xxx/data-integration/config
source ~/.bash_profile
echo $KETTLE_HOME

二、启动 carte 命令
1、cd /xxx/data-integration
./carte.sh ./pwd/carte-config.xml &
2、cd /xxx/data-integration && ./carte.sh ./pwd/carte-config.xml &
3、& 可以使carte以后台服务方式运行
三、停止carte服务的几种方式

1、curl -u cluster:cluster http://127.0.0.1:8080/kettle/stopCarte/
2、浏览器访问http://127.0.0.1:8080/kettle/stopCarte/,然后输入用户名和密码(cluster:cluster)
3、Carte 127.0.0.1 8080 -s -p cluster -u cluster
4、ps aux | grep carte 然后根据kill 进程id

四、carte web 管理页面

http://127.0.0.1:8080/kettle/status/,输入用户名和密码,默认cluster/cluster
可以在此页面停止启动转换服务

 

五、carte服务 api调用

1、执行转换
curl -X POST -H "Authorization: Basic YWRtaW46UEBzc3cwcmQyMDIz" -H "Content-Type: application/x-www-form-urlencoded" --data "rep=local&trans=xxxxTrans&level=Basic" http://127.0.0.1:8080/kettle/executeTrans/ &
或者使用pan 工具
2、执行job
curl -X POST -H "Authorization: Basic YWRtaW46UEBzc3cwcmQyMDIz" -H "Content-Type: application/x-www-form-urlencoded" --data "rep=local&job=xxxxJob&level=Basic" http://127.0.0.1:8080/kettle/executeJob/ &

或者使用kitchen工具
cd /xxx/data-integration && sh kitchen.sh -rep=local -job=xxxxJob -dir=/ -level=Basic -carte=http://127.0.0.1:8080/cart -exec

注意:Authorization 计算方法: "Authorization: Basic base64(username:password)"

 

参考官方网址:

https://help.hitachivantara.com/Documentation/Pentaho/Data_Integration_and_Analytics/9.5/Products/Set_Up_a_Carte_Cluster

https://help.hitachivantara.com/Documentation/Pentaho/Data_Integration_and_Analytics/9.3/Developer_center/REST_API_Reference/Carte/020

 

标签:127.0,0.1,kettle,cluster,第二十四,常用命令,data,carte
From: https://www.cnblogs.com/zjBoy/p/17913746.html

相关文章

  • Mac M2 启动 kettle web 服务 cart
    查看本地资料库配置<?xmlversion="1.0"encoding="UTF-8"?><repositories><connection><name>dses_etldb</name><server>10.132.81.199</server><type>MYSQL</type><access&g......
  • 3.PG查看系统信息的常用命令
    1.查看当前数据库实例的版本信息postgres=#selectversion();version--------------------------------------------------------------------------------------------......
  • kettle组件控制操作MySQL
    使用kettle执行脚本:然后保存执行实现以下效果;转换参数:实现变量转换:deletefromtestwhereuserid='${userid}';实现效果:100被删除......
  • Kubernetes管理应用程序、服务常用命令、集群监视
    1、如何使用Kubernetes管理应用程序1.1查看集群信息:kubectlcluster-info:显示集群信息。kubectlconfigview:显示当前kubectl配置信息。1.2查看资源状态:kubectlgetpods:查看所有Pod的状态。kubectlgetdeployments:查看所有部署的状态。kubectlgetservices......
  • 性能测试复习准备——linux环境下——常用命令简记
       firewalldfirewall-cmd常用命令网址:https://www.cnblogs.com/klvchen/p/10063875.html#开启防火墙systemctlstartfirewalld.service#防火墙开机启动systemctlenablefirewalld.service#关闭防火墙systemctlstopfirewalld.service#查看防火墙状态......
  • #yyds干货盘点#一文了解Redis常用命令
    本文包括Redis中常用的一些命令,包括针对所有的键相关的命令,以及5种常用数据类型:字符串、哈希、列表、集合以及有序集合的一些命令。鉴于个人水平有限,文章中若有不对之处,烦请大家留言指正。键相关查看所有的键keys会遍历所有的键,它的时间复杂度是O(n),因此当Redis保存了大量的键时,这......
  • Git——常用命令
    1.第一次初始化gitinit  初始化仓库gitadd.gitcommit-m‘firstcommit’[email protected]:帐号名/仓库名.gitgitpulloriginmastergitpushoriginmaster#-f强推[email protected]:git帐号名/仓库名.git 2.基本操作gitche......
  • [docker] docker常用命令
    docker的命令是使用docker中重要的一环,这里只列出了部分命令,更多的命令可以参见docker文档https://docs.docker.com/engine/reference/run/启动命令这里的docker是安装在centos8上的systemctlstartdocker//启动docker服务systemctlstopdocker//停止docker服务sy......
  • Docker使用手册--给你通用常用命令
    卸载JDKrpm-qa|grep-ijavarpm-qa|grep-ijava|xargs-n1rpm-e--nodeps安装JDKtar-zxvfjdk-8u351-linux-x64.tar.gzvim/etc/profileexportJAVA_HOME=/home/jdk/jdk-11.0.19exportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_HOME}/lib:$......
  • k8s 常用命令
    查看apiserver审计日志:grep'"code":504'audit-2023-01-05T02-53-58.676.log|grep-Po'(?<="requestURI":")[^"]*'|sort|uniq-c|sort-rn|head-n100grep'"code":504'audit-2023-01......