hive(二)–hive常用命令操作
文章目录
一、简介
这节将介绍hive常用命令操作,包括数据库操作、表操作、数据操作等。hive的采用了类sql的语法,也称为hql。
二、命令执行方式
2.1 以交互方式执行命令
bin/hive
此时可以在命令行中输入set hive.cli.print.current.db=true 可以显示当前选中数据库。
2.2 以非交互方式执行命令
bin/hive -e hql
3、以文件方式执行命令
bin/hive -f hql文件
备注:
hive常用参数如下:
bin/hive -option
option:
-H 帮助
-e 执行hql语句
-f 执行hql文件
-p 指定端口
-S 不打印日志
-i 从文件初始化hql
-v 输出执行的hql到控制台
三、常用命令
这里采用非交互方式执行hql语句,定义:
hive_exe="/home/china/programs/hive/bin/hive -e"
3.1 数据库操作
######### 数据库操作 ###########
#查看数据库
${hive_exe} "show databases;"
#创建数据库
${hive_exe} "create database school;"
#删除数据库
${hive_exe}