kettle是什么意思_kettle用法_kettle怎么读_kettle翻译_kettle含义

CET6单词 2025-06-22 3
kettle是什么意思_kettle用法_kettle怎么读_kettle翻译_kettle含义介绍:
  1. kettle中文是什么意思?
  2. kettle 与water bottle的区别?
  3. kettle 哪国的?
  4. kettle的中文意思是什么?
  5. Kettle的工作原理是什么?

kettle中文是什么意思?

kettle 英[ˈketl] 美[ˈkɛtl] n. (烧水用的) 壶; 小汽锅; [例句]I'll put the kettle on and make us some tea.我去烧壶水给大家沏茶。[其他] 复数:kettles

kettle 与water bottle的区别?

kettle 是水壶的意思,而water bottle则是水瓶的意思,区别可以从以下例子看出:

Kettle is the utensil which is boiled water over stove or using electricity, and water bottle is used for contain water only.

水壶是在炉子上烧开水或使用电的器具,而水瓶仅用于盛水。

kettle 哪国的?

美国

Kettle最早是一个开源的ETL工具,全称为KDE Extraction, Transportation, Transformation and Loading Environment。

在中国,一般人仍习惯把Pentaho Data Integration的开源版称为Kettle。产生背景 广泛利用内部数据(例如:ERP、CRM、POS、设备数据、日志)以及外部数据。

kettle的中文意思是什么?

kettle 英[ˈketl] 美[ˈkɛtl] n. (烧水用的) 壶; 小汽锅; [例句]I'll put the kettle on and make us some tea. 我去烧壶水给大家沏茶。 [其他] 复数:kettles

Kettle的工作原理是什么?

一、概述

开源产品总是让人欢喜让人忧。喜的是低成本,忧的是低成熟度。所以,不少有Java基础的K友都在研究源代码。掌控源代码,当然是最靠谱的,但对技术水平要求非常高。笔者希望通过介绍Kettle程序启动的基本原理,为源代码研究者打开一扇窗户,一窥源代码的究竟。

以下内容以Spoon为例,但原理适用于Kitchen、Pan、Carte等所有其他应用。

二、环境

硬件:处理器 Intel i7-7700HQ 2.8GHz 内存32G

操作系统:Windows 7 x64 旗舰版。内部版本6.1.7601,SP1

Java版本:1.8.0_181 HotSpot<TM> 64-Bit mixed mode

三、原理解析

1、批处理文件set-pentaho-env.bat

批处理文件一般不会单独执行,因为它的功能是进行环境配置。但是大多数Kettle相关的批处理都会先执行此脚本,以设置以下两个环境变量:

_PENTAHO_JAVA_HOME

_PENTAHO_JAVA

前者是Java环境路径,一般是JDK/JRE所在绝对路径;后者表示启动Java进程需要的java.exe/javaw.exe文件所在绝对路径。由于并不确定用户到底需要使用java.exe还是javaw.exe,所以脚本单独定义了__LAUNCHER环境变量表达此选择。

脚本将按照以下顺序搜索__LAUNCHER的位置:

第一个命令行参数的bin文件夹下

PENTAHO_JAVA_HOME环境变量的bin文件夹下

当前路径下的jre/bin文件夹下

当前路径下的java/bin文件夹下

当前路径上级目录下的jre/bin文件夹下

当前路径上级目录下的java/bin文件夹下

当前路径上上级目录下的jre/bin文件夹下

当前路径上上级目录下的java/bin文件夹下

JAVA_HOME环境变量的bin文件夹下

JRE_HOME环境变量的bin文件夹下

2、批处理文件Spoon.bat

首先会调用相同路径下的批处理文件set-pentaho-env.bat以设置环境变量。接下来一个重要的工作是查找合适的GUI依赖库。

由于Spoon中涉及GUI图形界面,其实现技术为SWT。而SWT的库是依赖于操作系统的,Linux、苹果os、Windows32和Windows