启动hive
bin/hive
show databases;
create database db_xxxx;
create table a(id int, name string);
show tables;
第二种连接方式 (hiveserver2服务:beeline JDBC连接)
1)hiveserver2 & -->netstat -nltp |grep 10000
2)beeline
!connect jdbc:hive2://linux201:10000
root(当前用户名)
密码无
在HDFS浏览器中查看
http://linux201:50070
user/hive/warehouse
在hive中建表 -->对应到HDFS中的文件夹
create table tb_user(
uid string,
name string,
age int
)
row format delimited fields terminated by “,”
location “/user”; --指定数据在HDFS中的位置 文件夹
select * from tb_user;
select avg(age) from tb_user;
select sum(age) from tb_user;
hive的二种连接方式
1)hive hive的本地客户端
2)远程连接 (java客户端 beeline)
a)启动hiveserver2 远程连接服务
可以使用java程序连接(jdbc)
可以使用hive自带的beeline方式连接
hiveserver2 & 后台启动,不占用窗口
netstat -nltp |grep 10000 是否有端口占用
b)启动beeline