展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

hive使用

  • 启动hadoop,启动hive
[root@master ~]# start-dfs.sh
[root@master ~]# nohup hive --service metastore &
  • 使用navicat连接mysql

  • 常用命令

# 进入hive
[root@master ~]# hive
hive>
# 显示所有数据库
hive> show databases;
OK
default
Time taken: 0.793 seconds, Fetched: 2 row(s)
# 进入默认数据库
hive> use default;
OK
Time taken: 0.322 seconds
# 查看所有表
hive> show tables;
OK
Time taken: 0.062 seconds
# 查看表结构
desc 表名;
# 查询表数据
select * from 表名;
# 创建数据库
hive> CREATE SCHEMA bigdata;
OK
Time taken: 0.247 seconds
# 删除数据库
hive> DROP DATABASE IF EXISTS bigdata;
OK
Time taken: 0.569 seconds
hive> DROP SCHEMA bigdata;
OK
Time taken: 0.073 seconds
# 创建内部表
hive> use bigdata;
hive> create table users(id int,name string) row format delimited fields terminated by '\t';
OK
Time taken: 0.678 seconds
# 创建外部表
hive> create external table sutdent(id int,name string) row format delimited fields terminated by '\t';
OK
Time taken: 0.132 seconds
hive> show tables;
OK
sutdent
users
Time taken: 0.038 seconds, Fetched: 2 row(s)
# 创建和users表结构相同的表
create table users1 like users;
# 删除表的数据
hive> truncate table users;
# 删除表的结构和数据
hive> drop table if exists users1;
posted @   DogLeftover  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示