Could not open client transport with JDBC Uri: jdbc:hive2://192.168.88.10:10000: java.net.ConnectExc

简介: Could not open client transport with JDBC Uri: jdbc:hive2://192.168.88.10:10000: java.net.ConnectExc

记录一下使用Hive的Bug

Connection to node1.itcast.cn failed.

[ 08S01] Could not open client transport with JDBC Uri: jdbc:hive2://192.168.88.10:10000: java.net.ConnectException: Connection refused: connect

结论:查网上资料说是jdbc驱动不匹配

然而也没找到相应的驱动

是通过换虚拟机解决的

mr执行太慢问题

set hive.exec.dynamic.partition=true; 
set hive.exec.dynamic.partition.mode=nonstrict;
create table student(
  s_id string
  ,s_name string
  ,s_birth string
  ,s_sex string
  ) 
  partitioned by(dt string)
  row format delimited fields terminated by '\t';
create table score(
  s_id string
  ,s_score int
  ) 
  partitioned by(dt string)
  row format delimited fields terminated by '\t';
insert overwrite table student  partition(dt = '2021-07-24')
select  '02' as s_id, '钱电' as s_name, '1990-12-21' as s_birth, '男' as s_sex union all 
select  '01' as s_id, '赵雷' as s_name, '1990-01-01' as s_birth, '男' as s_sex union all 
select  '03' as s_id, '孙风' as s_name, '1990-05-20' as s_birth, '男' as s_sex union all 
select  '04' as s_id, '李云' as s_name, '1990-08-06' as s_birth, '男' as s_sex union all 
select  '05' as s_id, '周梅' as s_name, '1991-12-01' as s_birth, '女' as s_sex union all 
select  '06' as s_id, '吴兰' as s_name, '1992-03-01' as s_birth, '女' as s_sex union all 
select  '07' as s_id, '郑竹' as s_name, '1989-07-01' as s_birth, '女' as s_sex union all 
select  '08' as s_id, '王菊' as s_name, '1990-01-20' as s_birth, '女' as s_sex ;

insert的时候执行了一个小时都没执行完…

是分区问题??



目录
相关文章
|
7月前
|
SQL druid Oracle
【YashanDB知识库】yasdb jdbc驱动集成druid连接池,业务(java)日志中有token IDENTIFIER start异常
客户Java日志中出现异常,影响Druid的merge SQL功能(将SQL字面量替换为绑定变量以统计性能),但不影响正常业务流程。原因是Druid在merge SQL时传入null作为dbType,导致无法解析递归查询中的`start`关键字。
|
7月前
|
SQL Java 中间件
【YashanDB知识库】yasdb jdbc驱动集成BeetISQL中间件,业务(java)报autoAssignKey failure异常
在BeetISQL 2.13.8版本中,客户使用batch insert向yashandb表插入数据并尝试获取自动生成的sequence id时,出现类型转换异常。原因是beetlsql在prepareStatement时未指定返回列,导致yashan JDBC驱动返回rowid(字符串),与Java Bean中的数字类型tid不匹配。此问题影响业务流程,使无法正确获取sequence id。解决方法包括:1) 在batchInsert时不返回自动生成的sequence id;2) 升级至BeetISQL 3,其已修正该问题。
【YashanDB知识库】yasdb jdbc驱动集成BeetISQL中间件,业务(java)报autoAssignKey failure异常
|
9月前
|
SQL Java 关系型数据库
使用 JDBC 实现 Java 数据库操作
JDBC(Java Database Connectivity)是 Java 提供的数据库访问技术,允许通过 SQL 语句与数据库交互。本文详细介绍了 JDBC 的使用方法,包括环境准备、编程步骤和完整示例。
797 7
|
9月前
|
SQL Java 数据库连接
【潜意识Java】Java中JDBC过时方法的替代方案以及JDBC为什么过时详细分析
本文介绍了JDBC中一些常见过时方法及其替代方案。
173 5
|
10月前
|
Java 数据库连接 数据库
springboot java.lang.ClassNotFoundException: dm.jdbc.driver.DmDriver应该如何解决
通过上述步骤,可以有效解决Spring Boot项目中遇到的 `java.lang.ClassNotFoundException: dm.jdbc.driver.DmDriver`问题。确保在项目中正确添加达梦数据库的JDBC驱动依赖,并在配置文件中正确配置数据源信息,是解决此问题的关键。通过这些方法,可以确保Spring Boot项目能够正确连接达梦数据库并正常运行。
1826 31
|
SQL 分布式计算 Java
大数据-96 Spark 集群 SparkSQL Scala编写SQL操作SparkSQL的数据源:JSON、CSV、JDBC、Hive
大数据-96 Spark 集群 SparkSQL Scala编写SQL操作SparkSQL的数据源:JSON、CSV、JDBC、Hive
239 0
|
Java
用java实现Client和Server之间的互相通信
本文介绍了如何使用Java实现客户端和服务器之间的通信,包括服务器端创建ServerSocket、接受客户端连接、读取和发送消息,以及客户端创建Socket连接、发送和接收消息的完整过程。
389 0
用java实现Client和Server之间的互相通信
|
SQL Java 数据库连接
如何在 Java 脚本中有效地使用 JDBC
如何在 Java 脚本中有效地使用 JDBC
75 0
|
Java API Nacos
Caused by: java.lang.IllegalStateException: No Feign Client for loadBalancing defined. Did you forge
Caused by: java.lang.IllegalStateException: No Feign Client for loadBalancing defined. Did you forge
739 2
|
SQL Java 关系型数据库
探索Java数据库连接的奥秘:JDBC技术全攻略
探索Java数据库连接的奥秘:JDBC技术全攻略
159 8