Kettle--使用读取配置的方式连接数据库
一、读取数据库配置
1、新建一个.properties文件,,例如 db_conf.properties
2、内容编辑为 变量名=变量值,如:
seecom_db_user = inf_user
3、配置完配置文件后,
在C:\Users\用户名\.kettle\kettle.properties中添加配置文件路径
有时.kettle文件夹也在kettle程序的安装路径下,在data-integration文件夹中
4、kettle中设置
在JOB中选择 “设置变量”控件 内部设置为:
采用${变量名} 的形式来表示变量值
如图所示:
注意:
在密码处也需要写成${变量名}的形式,只是在kettle里用●代替了
例如:
配置文件中有
seecom_db_passwd = 123456
则密码处填写
${seecom_db_passwd}
即可,不要有空格。
二、读取ftp配置
Kettle使用ftp时也可使用读取配置文件的方式
1、同样建立一个.properties文件, 例如ftp_conf.properties,在其中设置变量
例如:
seecom_ftp_downloadpath = /home/file_user/service/in/
2、在kettle.properties中设置ftp_conf.properties的文件路径,与上面数据库设置一样。
3、kettle中同样使用设置变量控件将 ftp_conf.properties读取到kettle 中
4、ftp下载控件内部设置
-
密码同样是 ${变量名}的形式。
Kettle--使用读取配置的方式连接数据库相关推荐
- ssh端口转发(之kettle ssh方式连接数据库)
ssh参数解释 格式 ssh [user@]host [command] 选项: -1:强制使用ssh协议版本1: -2:强制使用ssh协议版本2: -4:强制使用IPv4地址: -6:强制使用IP ...
- java下mysql连接配置文件_Java读取.properties配置文件并连接数据库
1.读取配置文件 //Properties集合 流对象读取键值对 public static void getNum() throws Exception { Properties p=new Pro ...
- java使用url和tns两种方式连接数据库执行存储过程
1.url方式(连接数据库并执行一个查询): public static void main(String[] args) throws ClassNotFoundException, SQLExce ...
- 第五节13读取配置中的连接字符串
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- seata-server没有从nacos配置中心读取配置_微服务新秀之Nacos,看了就会,我说的
再讲 Nacos 之前,我们需要了解什么是 Nacos:Nacos 是阿里的一个开源产品,它是针对微服务架构中的 服务发现.配置管理.服务治理 的综合性解决方案. 官网给出的回答: Nacos 致力于 ...
- JAVA配置注解方式搭建简单的SpringMVC前后台交互系统
前面两篇文章介绍了 基于XML方式搭建SpringMVC前后台交互系统的方法,博文链接如下: http://www.cnblogs.com/hunterCecil/p/8252060.html htt ...
- php+读取配置里的值,ThinkPHP 读取配置信息与动态配置(C方法)
ThinkPHP C 方法 C 方法是 ThinkPHP 内置的特殊方法,用于在操作和模板里读取配置文件里的配置信息或者动态配置参数.语法如下: C( para_name, value ) 参数说明 ...
- python环境变量配置_?Python项目读取配置的正确姿势
读取配置是大部分python应用都会面临的问题,例如应用运行时需要读取数据库的配置,存储文件需要知道文件路径配置,应用在不同的环境的配置也不尽相同.因此,配置管理是一个必不可少的问题,配置读取的方式一 ...
- Spark读取配置源码剖析
我们知道,有一些配置可以在多个地方配置.以配置executor的memory为例,有以下三种方式:1. spark-submit的--executor-memory选项2. spark-default ...
最新文章
- 蚁群算法,PSO算法以及两种算法可以融合的几种方法
- [转帖]FPGA--Vivado
- Java基础入门笔记-重写
- 信息学奥赛一本通C++语言——1045:收集瓶盖赢大奖
- MVC3.0图片滚动和相册展示(下)
- 损失函数理解汇总,结合 PyTorch1.7 和 TensorFlow2
- charles抓包踩过的坑之一 ——手机开了代理,不能访问网络
- css折角的简单实现 真实项目实践
- word文档怎么删除论文末尾尾注的横线
- html css字体最小,网页字体大小的设计技巧
- python manage.py makemigrations执行完无反应的解决办法
- Linpack安装、配置与运行
- (六)软件测试的分工
- Tomcat启动项目出现 javax.el.ELException
- 如何理解GPO版本号
- 工业防腐漆的作用,你知道的有几个
- php中文的正则表达式_php汉字正则表达式
- imgcook设计稿生成代码插件
- 罗斯柴尔德家族:“大道无形”世界首富
- n-queens(n皇后问题)
热门文章
- 栈的入栈和出栈的顺序规律
- web目录字典_白帽子黑客教你:如何使用Dirbuster网站目录扫描神器?
- 利用Kali linux中的Dirbuster对网站进行渗透描目录
- 记一次 Onedrive 丢文件的经历
- AEJoy —— 开发第一个 After Effects 插件(一)
- 【polyfill】Promise.allSettled
- 银行卡号识别python_CTPN CRNN-Pytorch 银行卡号识别
- Postman调用上传文件接口提示Error: read ECONNRESET
- 蓝牙/BLE基本知识梳理
- delphi7 手动安装 indy10.2.3