Could not open client transport with JDBC Uri: jdbc:hive2://cdh-master:10000/default: null

青旅半醒 2021-07-26 20:03 717阅读 0赞

【问题描述】

  1. 今天为了在本地使用pyhive连接调用Hive中的数据,在配置文件中添加了如下的配置:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dka3l4eTIwMTM_size_16_color_FFFFFF_t_70

  1. 于是,问题来了,小编本地所有使用hiveserver2连接的软件,比如:dbeaverkettle等都统统报了如下的错误:
  2. Could not open client transport with JDBC Uri: jdbc:hive2://cdh-master:10000/default: null

【解决办法】

  1. 这是因为开始了认证的原因,只需要在连接串中添加如下内容即可:
  2. ;auth=noSasl
  3. dbeaver为例,我们在配置中加入:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dka3l4eTIwMTM_size_16_color_FFFFFF_t_70 1

  1. 再次测试连接:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dka3l4eTIwMTM_size_16_color_FFFFFF_t_70 2

  1. 连接成功!

发表评论

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

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

相关阅读