hive1.0 jdbc连接操作

hive1.0较之以前的版本有了较多的改动,所以很多久的书和参考资料都已经没有用了,折腾了很久,终于在eclipse里运行成功了hive的demo。

首先是驱动类,驱动类的名字已经由之前版本的“org.apache.hadoop.hive.jdbc.HiveDriver”改为现在的"org.apache.hive.jdbc.HiveDriver",在加载类的时候如果还是使用就的驱动就会报找不到的错误。

然后是服务,按照书上面开启远程连接服务,然后发现又是提示找不到类。于是上网搜索,结果发现,hiveserver在1.0版本已经被完全移除了,现在使用hiveserver2来代替它。而且支持了一个全新的脚本工具,beeline。

jdbc的连接uri由之前的jdbc:hive://localhost:10000/default改为现在的jdbc:hive2://localhost:10000/default。

用户名可以使用hadoop用户名来连接,密码为空。

安装完hive,继续去安装hbase,遇到什么问题及时记录下来,以便以后忘记回来查找。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Hive 3.0相对于Hive 1.0引入了一些重大变化和新功能,以下是Hive 1.0Hive 3.0之间的一些主要区别: 1. 执行引擎:Hive 1.0使用的是MapReduce作为默认的执行引擎,而Hive 3.0引入了新的执行引擎,称为Hive LLAP(Low Latency Analytical Processing)。Hive LLAP可以提供更低的查询延迟和更高的并发性能。 2. ACID事务支持:Hive 3.0引入了ACID(原子性、一致性、隔离性和持久性)事务支持。这意味着可以在Hive中执行原子性的事务操作,包括插入、更新和删除操作。 3. 命名空间(Namespace)支持:Hive 3.0引入了命名空间的概念,可以更好地组织和管理表、视图等对象。命名空间可以帮助避免名称冲突,并提供更好的隔离性。 4. 分区表语法变更:Hive 3.0中推荐使用`PARTITIONED BY`关键字来定义分区列,而不再使用`CLUSTERED BY`和`SORTED BY`。这个改变可以提供更灵活和简化的分区表语法。 5. 存储格式变更:Hive 3.0默认使用ORC格式作为存储格式,而Hive 1.0默认使用TEXTFILE格式。ORC格式在压缩和查询性能方面通常比TEXTFILE格式更优秀。 6. 优化器和执行计划:Hive 3.0引入了新的优化器和执行计划,可以提供更好的查询性能和优化。 总体而言,Hive 3.0相对于Hive 1.0引入了更多的功能和改进,包括新的执行引擎、ACID事务支持、命名空间支持等。这些变化使得Hive 3.0在性能、功能和可扩展性方面有了显著的提升。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值