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

CET6单词 2025-06-22 229
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是什么意思_kettle用法_kettle怎么读_kettle翻译_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