HiveServer2-Beeline

本文介绍如何使用Beeline连接HiveServer2进行数据操作。包括启动HiveServer2的方法、两种Beeline连接方式及基本命令演示,如显示所有表等。此外还简单提及了Hive建表的正则表达式以及数据清洗的概念。
摘要由CSDN通过智能技术生成

Beeline要与HiveServer2配合使用

优势:

可以使用JDBC来连接hive

启动HiveServer2:

./~/~/hiveserver2

启动beeline:

-n root:(root不是mysql的用户,而是我本虚拟机的用户,为了方便链接hdfs才写的root)

-w password:(密码可以随意,因为我访问hdfs并不需要密码)

注意:

默认用户名、密码是不用验证的,如果想开启可以修改hive.server2.authentication他默认的是NONE

写法1

beeline -u jdbc:hive2://master:10000-n root -w password

 

因为不用验证可以直接写:

beeline -u jdbc:hive2://master:10000

写法2

beeline进入客户端

!connect jdbc:hive2://master:10000

 

现在我们使用beeline来链接hive2:

1、停掉Metastore ,并直接命令行执行hiveserver2(因为设置了环境变量)

2、使用写法2进入beeline中 ,可执行sql语句等:show tables;等等

3、使用!quit退出

 

Hive建表的正则表达式

什么是数据清洗:

加入一篇网址的原始数据是:

 

数据清洗要做的就是将里面的代码清除掉

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值