通过xshell连上hive所在服务器;
输入 hive 即可进入到hive的SQL语句输入页面;
use database; 选择数据库(这一步可有可无,最后查表的时候带上数据库名即可);
CTRL+Z退出sql执行界面;
1.通过xshell执行sql文件

hive -f /filepath/filename.sql
#filepath是文件在HIVE所在服务器上的存储路径;filename是要执行的sql文件名称。
1
2
2.通过xshell导入csv数据文件

load data local inpath '/filepath/filename.csv' into table databasename.tablename;
1
但是通过该种方法导入数据文件是要求在建表的时候在表后面加上row format delimited fields terminated by ‘,’ ;
引号里的是CSV文件的分隔符。
示例如下:

create table if not exists databasename.tablename(
capture_time bigint,
md_id string,
rate string)
row format delimited fields terminated by '\,'
stored as textfile;

posted on 2021-10-20 15:04  sean1246  阅读(107)  评论(0编辑  收藏  举报