Kettle使用过程中遇到的问题(持续更新)

谁践踏了优雅 2021-09-23 12:04 1500阅读 0赞

一、Oracle相关问题

1、连接Oracle报错(暂未解决

IO错误:远程主机强迫关闭了一个现有的连接,authentication lapse 0 ms

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3p3YWh1dA_size_16_color_FFFFFF_t_70

问题分析:

我用plsql连接 报了一个 ora-12547 tns 丢失连接,上网查了一下 是oracle监听没起来。

我在本地可以登上 但是到虚拟机上 使用的是映射的ip登录 就报了一个tns丢失连接。

其他数据库映射完以后 都可以正常使用。

2、查询oracle表遇到的问题暂未解决

couldn’t get row from result set 违反协议

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3p3YWh1dA_size_16_color_FFFFFF_t_70 1

3、Oracle数据库的连接报 ORA-03135:connection lost contact

navicat连不上oracle应该是oci的问题

https://www.it10000.org/html/3039.html

二、MySQL相关问题

1、hive到mysql乱码问题

解决办法:

20191130125105871.png

首先是尝试设置表输入的characterEncoding=utf8,但是并没有解决问题。

最后发现乱码问题是mysql数据库字符集的问题,改了字符集重启一下就好了。

所以就是源库和目标库的字符集必须是一致的,否则就会出现乱码。

2、连接Mysql报错

navicat能连到本地mysql,但是cdi连不上

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3p3YWh1dA_size_16_color_FFFFFF_t_70 2

解决办法:

  1. update user set host = '%' where user='root';
  2. flush privileges;

但是又报新错误:java.lang.StackOverFlowError

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3p3YWh1dA_size_16_color_FFFFFF_t_70 3

解决办法:

从Kettle的选项里面增加了一个serverTimezone

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3p3YWh1dA_size_16_color_FFFFFF_t_70 4

发表评论

表情:
评论列表 (有 0 条评论,1500人围观)

还没有评论,来说两句吧...

相关阅读