这章内容主要实现转换和作业,学习了课本上的理论知识后,照猫画虎的操作了一下在Kettle上,在这个过程中虽然是模仿但是仍然还有有很多问题的出现,所以我进行了自己的练习。

    首先我仿照书内容进行了实操,是一些基本的操作。

黑马程序员 Apache Hive 黑马程序员怎么样_服务器

黑马程序员 Apache Hive 黑马程序员怎么样_mysql_02

 

 

 

黑马程序员 Apache Hive 黑马程序员怎么样_服务器_03

 

  在这些操作过程中没有任何问题的出现。

  第二个是进行表格的转化,这个过程中遇到了很多问题,具体如下。

黑马程序员 Apache Hive 黑马程序员怎么样_服务器_04

 

 在转化是红色的警示出现了,所以意味着我在写插入/更新的时候出了问题,我虽然是按照书本上的操作,还是出现了问题,所以我便进行了网上查找资料,在这个过程中可能出现自己在粗心导致的,最后便重新写了插入/更新,最后转化上算是成功了,但是出现了闲的问题是转化的表格没法显示。

黑马程序员 Apache Hive 黑马程序员怎么样_黑马程序员 Apache Hive_05

 

就是最后转化的表格没办法显示出来,然后我去cmd中查看了数据库中是否写进了personal_a和personal_b

黑马程序员 Apache Hive 黑马程序员怎么样_服务器_06

 然而上面显示是成功的,最后去了Mysql Workbench中发现里面是空的,所以最后又重新写入数据了,便成功了。

黑马程序员 Apache Hive 黑马程序员怎么样_黑马程序员 Apache Hive_07

   这便完成了转化。

  第三步是,完成作业发送一个邮件,在这个过程中也遇到了好多问题。

  这个过程中需要QQ邮箱里面去设置一下,就是你要开通一个服务,来接收邮件,要不然会出现发送一直出错。还有其中一步是密码输入,输入的不是qq密码而是提取码,还有一个就是用到qq邮箱的话SMTP的服务器得进行修改,还有端口号也要进行相应的改变(不同的邮箱不同的服务器还有端口号)。

黑马程序员 Apache Hive 黑马程序员怎么样_黑马程序员 Apache Hive_08

还有上面的图片中要勾选,使用安全性验证。

黑马程序员 Apache Hive 黑马程序员怎么样_服务器_09

  从上图可以看出发送邮件成功了,作业就成功完成了,在这个过程中因为自己的失误造成大问题,所以需要写的过程一定要细心。