hive笔记之beeline

beeline 连接hive 建表 查询 聚合运算

一般用beeline连接hive进行建表

!connect jdbc:hive2://hadoop6:10000/db:

输入对应的用户和密码

!quit 退出

进行聚合运算时 需要指定队列  查询时则不需要。

set mapreduce.job.queuename=develop

查看表信息:

desc acdevice

desc formatted acdevice

内部表和外部表

内部表 manager——table  外部表 external——table

区别:

内部表drop时会删除hdfs上的数据

外部表drop时不会删除hdfs上的数据

使用场景:

内部表:hive中间表 结果表 不需要从外部(如本地文件或hdfs上load)数据的时候

外部表:源表 需要定期将外部数据映射到表中(增量数据)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容