Hive 小记
Posted youngxuebo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive 小记相关的知识,希望对你有一定的参考价值。
一、数据库操作
1、创建数据库
hive (mypractice)> create database if not exists db_hive;
数据库在HDFS上的默认存储路径是/user/hive/warehouse/*.db。
可能出现的报错:
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:For direct MetaStore DB connections, we don’t support retries at the client level.)
解决办法:https://blog.csdn.net/mo_ing/article/details/81219533
2、显示数据库
hive> show databases;
3、修改数据库
hive (mypractice)> alter database db_hive set dbproperties('createtime'='20190506');
4、查看数据库信息:
hive> desc database extended db_hive;
db_name comment location owner_name owner_type parameters
db_hive hdfs://bigdata111:8020/user/hive/warehouse/db_hive.db young USER {createtime=20190506}
5、切换当前数据库:
hive (mypractice)> use db_hive;
6、删除数据库:
删除空数据库
hive (mypractice)> drop database if exists db_hive2;
hive (mypractice)> drop database db_hive2;
如果数据库不为空,可以采用cascade命令,强制删除
hive (mypractice)> drop database db_hive cascade;
以上是关于Hive 小记的主要内容,如果未能解决你的问题,请参考以下文章