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;
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术