国产化Kettle、JDK、MySQL下载安装操作步骤

news2025/7/26 19:47:54

一、Kettle下载安装
(一)、kettle的下载
1、登录https://sourceforge.net/projects/pentaho/
在这里插入图片描述

2、点击“Files”,进入Home / Data Integration 目录,下载需要的版本,以6.1为例。
在这里插入图片描述

3、点击“pdi-ce-6.1.0.1-196.zip”
在这里插入图片描述

4、点击“Get Updates”下载软件
在这里插入图片描述
(二)、kettle的安装
1、下载kettle压缩包,因kettle为绿色软件,解压缩到任意本地路径即可。
我这里,在D:\software下,新建kettle,
在这里插入图片描述

2、解压
在这里插入图片描述
二、JDK下载安装
kettle6.1版本,必须配套使用JDK1.7及以上版本。
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
(一)、检查是否安装过JDK
(1)单击“开始”按钮,选择“运行”选项,在“运行”对话框中输入cmd命令。
(2)之后单击“确定”按钮,打开命令行窗口。
(3)在光标处输入:javac命令,按下Enter键执行,即可看到测试结果
没有安装JAVA运行的JDK时,执行JAVAC的时候就会报’JAVAC’ 不是内部或外部命令
在这里插入图片描述
(二)、JDK下载安装
1、百度搜索jdk或者Oracle官网,点击进入首页
在这里插入图片描述

2、点击搜索按钮 ,输入Java,点击java download,跳转至Java下载页面
在这里插入图片描述
在这里插入图片描述

3、下载页面如图,往下滑,找到java 8,Windows版本
在这里插入图片描述

4、勾选同意,点击下载
在这里插入图片描述

5、官网下载jdk,需要注册Oracle账号,注册登录后即可下载
在这里插入图片描述

6、下载完后如图所示,双击或右击进行安装
在这里插入图片描述

7、点击下一步
在这里插入图片描述

8、装至默认C盘,如果要自定义路径,路径名不要有中文 ,然后点击下一步
在这里插入图片描述

9、正在安装
在这里插入图片描述

10点击关闭,此时jdk已经安装完毕,接下来,开始配置环境变量
(三)、配置环境变量
1.打开jdk的安装目录,进入bin目录,复制此路径 D:\software\JDK\bin
在这里插入图片描述

2、右击“我的电脑”,点击属性-高级系统设置
在这里插入图片描述

3、点击“环境变量”
在这里插入图片描述

4、点击新建,输入变量名JAVA_HOME,变量值为JDK的bin目录所在路径,就是刚刚复制的路径,注意不要有bin,复制路径至jdk文件夹即可
在这里插入图片描述

5、再新建一个系统变量
变量名:CLASSPATH
变量值:.;%JAVAHOME%\lib;%JAVAHOME%\lib\tools.jar
在这里插入图片描述

6、找到path,点击
在这里插入图片描述

7、在path里新建一个变量:%JAVA_HOME%\bin
再新建一个变量:%JAVA_HOME%\jre\bin
点击确定即可
在这里插入图片描述

8、点击确定,保存环境变量配置
在这里插入图片描述

9、继续点击确定,至此环境变量已经配置完成
在这里插入图片描述

10、打开命令窗口,输入javac,出现以下信息,即为成功
在这里插入图片描述

11、输入java -version查看安装的jdk版本
在这里插入图片描述
三、MySQL下载安装
1、打开 MySQL 官网,找到 Community 版的下载。选择 Community 是因为该版本免费而且是一般使用的版本。具体的流程如下面的图片所示。
MySQL 的官网是:https://www.mysql.com/
MySQL 下载处的最终网址:https://dev.mysql.com/downloads/installer/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、这里选择的是安装版的 MySQL。这样选择是有原因的,安装版的 MySQL 不需要手动配置环境变量,可以自助安装很多相关配置文件,还可以很方便的在其安装的界面上设置用户名、密码等。
在这里插入图片描述

3、下载后会得到一个名为 mysql-connector-odbc-8.0.21-win32.msi 的安装包。点击安装然后如下图所示操作即可。
在这里插入图片描述

4、自定义安装 选择“Custom”,点击“next”
在这里插入图片描述

5、选择安装应用
注:这里只是本地使用,只用到了MySQL,如果有其他用处可自行安装。
在这里插入图片描述

6、更改地址
最好安装到C盘以外的盘符,安装目录和数据目录一定不要在一个路径下,否则会报错。
在这里插入图片描述

7、默认下一步,按下图操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8、端口信息可自定义
此处一般为默认,不修改。如果想更改可自行修改,事后记录信息。
在这里插入图片描述

9、认证方法
此处选择选项二,老版本兼容性。
在这里插入图片描述

10、设置密码
注:默认账户为root
这里需要设置一个账号和密码,密码要牢记,因为后面的安装还要再输入一个这个密码。
在这里插入图片描述

11、标准系统服务,默认下一步
在这里插入图片描述在这里插入图片描述

12、应用配置检查

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

13、产品配置,默认下一步
在这里插入图片描述

14、输入刚刚设置的密码
在这里插入图片描述

15、继续按照图中所示操作即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

16、据此,MySQL Community 8.0安装版的安装就告一段落。
在这里插入图片描述

17、测试安装
(1)在"开始"目录下,选择MySQL 8.0 Command Line Client
(2)输入MySQL密码,并输入简单的语句来验证
在这里插入图片描述
四、dbeaver数据库连接设置
在这里插入图片描述

五、Kettle连接数据库设置
在这里插入图片描述

信息补充完成后
在这里插入图片描述

若测试连接报错误连接数据库错误
在这里插入图片描述

解决办法:下载jar包,并将jia包放到
D:\software\kettle\data-integration\lib,关闭Kettle重启。
jar包下载地址:https://downloads.mysql.com/archives/c-j/
jar包存放目录:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/35359.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

自制操作系统日记(8):变量显示

代码仓库地址:https://github.com/freedom-xiao007/operating-system 简介 上篇中,我们显示了静态的字符串在桌面上,本篇进一步探索,能将定义的整型变量的值显示在桌面上 探索历程说明 本来想着应该是一两天能搞定的&#xff…

基于智能算法的无人机路径规划研究(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

Docker学习(4)—— 容器数据卷

数据卷是为了实现数据的持久化,完全独立于容器的生存周期,因此Docker不会在删除容器时删除其挂载的数据卷。 通过下述方式运行一个容器,会自动将docker容器内的数据保存进宿主机的磁盘中 docker run -it --privilegedtrue -v /宿主机绝对路…

都说自动化测试才是测试人员的新出路,为什么要做自动化测试?

一、自动化测试 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。    个人认为,只要能服务于测试工作,能够帮助我们提升工作效率的,不管是所谓的自动化工具,还是简单的SQL 脚本、批处理脚本,还是自己…

如何使用轻量应用服务器搭建NextCloud私有云网盘?

之前有介绍过使用可道云搭建个人云网盘系统:,这个教程我将介绍使用Nextcloud搭建个人云网盘,搭建的过程很相似,都采用的是宝塔面板作为辅助,可道云搭建使用的是一件部署,这个则需要使用上传解压文件的形式部…

专用短程通讯(DSRC)技术介绍

一、DSRC系统的概述 DSRC 通信协议是 ITS 标准体系框架中的重要组成部分,是整个智能交通服务系统的基础。DSRC 系统是一种无线移动通信系统,它通过数据的双向传输将车辆和道路有机的结合起来,利用计算机网络,在智能交通系统中提供…

中小团队要怎样搭建架构?腾讯大佬来教你,直接跟着大佬吃经验!

前言 在这个瞬息万变的时代,一个合适的团队架构对于企业发展至关重要。面对时代风向,腾讯等互联网巨头逐步开始了它们的变革;那么中小团队要如何搭建自己的团队架构呢? 今天给大家分享一份被称之“成为高级架构师捷径”的实用技…

【OpenGL开发】VS2017+nuget配置OpenGL开发环境(C++)

文章目录1、简介1.1 先决条件1.2 查找并安装包1.3 卸载软件包1.4 更新包1.5 管理解决方案的包1.6 “合并”选项卡2、nuget配置程序源2.1 在线源2.2 本地源3、nuget安装nupengl4、代码测试4.1 测试代码:freeglut4.2 测试代码:freegluttea4.3 测试代码&…

简单实现Springcloud跨项目相互调用

目录 一、前置准备 二、项目准备 三、实现跨项目调用 一、前置准备 我们本次是使用的电商项目中的商品、订单、用户为案例进行讲解。 技术选型 maven:3.5.4 数据库:MySQL 5.7 持久层: SpingData Jpa/Mybatis-plus 其他: SpringCloud Alibaba 技术栈 …

浅谈智能化能源管理系统平台在企业中的应用

安科瑞 时丽花 摘要:对焦化企业的智能化能源管理系统应用进行了较全面的分析,在企业节能减排、提升经济效益、优化生产组织等方面具有较高的应用价值,智能化能源管理系统在企业转型升级改造中具有广阔的前景。 关键词:智能化&am…

少样本苹果分类机器深度学习

场景: 样本少,且只有部分进行了标注。负样本类别(不是被标注的那些)不可穷尽,图像处理 步骤: 1,数据增强,扩充确认为普通苹果的样本数量 2,特征提取,使用VGG16模型提取图像特征 3…

国内优秀的多用户商城系统盘点(2022年整理)

电商战略时代,越来越多的企业或商家选择将消费者引入自己建设的独立商城,如零食行业的良品铺子、三只松鼠,从而打造属于自己的IP形象。此时,挑选一款优秀的商城源码是企业的不二之选,既降低了电商从业者和创业者的入门…

Dubbo

致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案 使用zookeeper作为注册中心registry dubbo.config.annotation下相关注解 Service:被该注解修饰的类,会对外发布,包括IP、端口、路径到注册中心Reference&am…

深度学习之路=====10=====>>Resnext(tensorflow2)

简介 类型:2017CVPR 作者: Kaiming He组 和其他轻量级网络特点一样,Resnext也是通过降低参数量来改进模型,提高模型精度的。该模型基于Inception的split-transform-merge范式和VGG堆叠网络,将Resnet的单路卷积变成多…

程序员注意!35岁前,别靠死工资过日子

《2022程序员职场洞察报告》显示,六成受访者的职级和薪酬原地踏步,仅38.3%程序员群体的工作发生过变动,升职加薪、搞副业、自由工作等。 近两年,伴随疫情及行业发展的不确定性,企业招聘以及人才求职双方都变得谨慎。越…

MFC程序设计——用button更改静态文本+显示内容并弹出新内容+静态文本动态打开位图

目录 一、新建基于对话框的MFC编程项目 二、设计界面 2.设置启动项 2.找到资源视图和Dialog 3.拖入控件 三、创建变量(关联对话框与静态文本) 四、写入控件代码 1.在文本上的应用 2.在图像上的应用 2.1初始化的方法 2.2控件导入的方法 3.控件…

TSC TTP244Pro 打码机出现的问题及解决方案

背景: 最近在使用TSC的TTP 244 Pro 打码机的过程中,出现了几个小问题,最后请教了专业的人员才解决了问题,现把需要注意的点记录如下: 准备: 先去TSC的** 官网 **上找关于适用于你的打码机和使用环境的驱…

数据结构(高阶)—— AVL树

目录 一、AVL树的基本概念 二、AVL树的结点定义 三、AVL树的插入 四、AVL树的旋转 1. 右单旋 2. 左单旋 3. 右左双旋 4. 左右双旋 五、AVL树的验证 六、AVL树的性能 七、源代码 一、AVL树的基本概念 二叉搜索树虽可以缩短查找的效率,但如果数据有序或…

CXL 2.0 Device配置空间寄存器组成

目录 1 配置空间 1.1 PCI Power Management Capability Structure 1.2 PCI Express Capability Structure 2 扩展配置空间 2.1 PCIe DVSEC for CXL Device 2.2 GPF DVSEC for CXL Devices 2.3 PCIe DVSEC for Flex Bus Port 2.4 Register Locator DVSEC CXL设备配置空间…

ThinkPHP架构

文章目录一、架构总览1.1、有关常用的一些概念入口文件应用模块控制器操作模型视图驱动行为命名空间【全限定类名】1.补充二、生命周期三、入口文件四、URL访问五、模块设计六、命明空间七、自动加载八、Traits引入九、API友好一、架构总览 ThinkPHP5.0应用基于MVC(…