使用kettle工具将文本文件的内容插入Linux虚拟机下的mysql表中,kettlemysql


一、      解压kettle包

1、把包拷到Linux系统下

 

 

还有mysql的驱动包

 

 

2、解压zip后缀的包

输入命令:unzip /software/pdi-ce-7.0.0.0-25.zip

 

 

可以把原来的包删了

输入命令:rm -f pdi-ce-7.0.0.0-25.zip

 

二、      创建数据库和表

 

 

三、      把文本文件里的数据插入数据库表中

1、编写好文本文件

 

 

2、在kettle中拖一个文本文件输入和一个表输出

 

3、右键选择编辑步骤编辑文本文件

点击预览,选择你的文本文件

 

 

点击增加,你的文本文件就会添加到选中的文件

 

 

编辑内容

 

点击获取字段

 

 

然后确定完成,这样我们就编辑好我们的文本文件了

 

4、右键表输出,选择编辑步骤

编辑数据库连接

 

 

主机名称写你Linux虚拟机的IP地址

 

 

点击测试,查看是否连接成功

 

 

如果连接不成功,检查下你mysql的包有没有导到虚拟机了,

主机名有没有写错

Linux虚拟机的mysql服务有没有启动

Linux虚拟机的防火墙有没有关掉

5、点击运行按钮

 

 

6、查看虚拟机中的表有没有添加进数据

 

有数据了,说明OK了

四、      注意

文本文件中的字段名必须和表中的字段名一致

相关内容