Hive数据库创建内部表,并导入数据
1.初始化实验环境
初始化网络:initnetwork
启动Hadoop服务:$HADOOP_HOME/sbin/start-all.sh
启动mysqld服务:service mysqld restart
启动hive服务:hive –service metastore &
hive
2.创建数据库
create database if not exists 数据库名称;
使用show databases;查看数据库列表
3.上传文件到实验平台
在实验平台上单击文件传输,选择导入文件
4.在数据库中创建内部表
use 数据库名;
create table 内部表名(属性 类型,……) row format delimited fields terminated by ‘,’;
创建表定义名称和数据类型时,根据文件的列名和数据类型来定义
5.导入数据到表中
load data local inpath ‘/data/文件名’ overwrite into table 内部表名;
6.查看表中的全部信息
select * from 内部表名;
显示上传文件中所有数据信息
7.删除表格
drop table 内部表名;
8.删除数据库
drop database if exists 数据库名 cascade;