首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Beeline连接到配置单元

使用Beeline连接到配置单元
EN

Stack Overflow用户
提问于 2015-03-18 10:50:08
回答 7查看 92.7K关注 0票数 20

我正在尝试通过Beeline客户端连接到安装在我的机器上的配置单元。当我发出'beeline‘命令并连接到配置单元时,客户端要求输入用户名和密码

代码语言:javascript
复制
!connect jdbc:hive2://localhost:10000/default

我不知道应该给出的用户名和密码是什么。是否必须在某个配置文件中添加凭据(用户名和密码)?

EN

回答 7

Stack Overflow用户

发布于 2016-05-21 09:29:12

通过Beeline访问HIVE:

启动beeline客户端

代码语言:javascript
复制
beeline --incremental=true

注意:命令行选项“-incremental=true”是可选的,但它将延长您可以保持空闲且不会断开连接的时间。

连接到hive2服务器

代码语言:javascript
复制
!connect jdbc:hive2://silver-server-
hive.app.google.com:10000/default

注意:系统将提示您输入用户名和密码。使用用户名和密码

代码语言:javascript
复制
beeline> !connect jdbc:hive2:// silver-server-hive.app.google.com:10000/default
scan complete in 3ms
Connecting to jdbc:hive2:// silver-server-hive.app.google.com:10000/default
Enter username for jdbc:hive2:// silver-server-hive.app.google.com:10000/default:suman
Enter password for jdbc:hive2:// silver-server-hive.app.google.com:10000/default: *********

设置队列(如果有)

代码语言:javascript
复制
set mapred.job.queue.name=<your queue name>; 

注意:您需要设置一个队列才能运行查询。

设置数据库

代码语言:javascript
复制
USE google_map_data;

注意:执行查询时,您应该在数据库中。

重新连接非活动会话

代码语言:javascript
复制
!reconnect jdbc:hive2:// silver-server-hive.app.google.com:10000/default; 

退出直线客户端

代码语言:javascript
复制
!quit

备注:

  • 加载beeline、网址并在一个命令中提供您的用户名和密码:

代码语言:javascript
复制
beeline -u jdbc:hive2:// silver-server-hive.app.google.com:10000\ 
-n <yourname> -p <yourpassword> --incremental=true**

基本的直线式查询

Beeline支持一组丰富的SQL查询函数。

获取有关数据的信息

代码语言:javascript
复制
SHOW DATABASES;
USE <database>;

SHOW TABLES;
DESC <table>;
DESC FORMATTED <table>;

简单的有限select语句

代码语言:javascript
复制
SELECT * FROM google_map_city limit 25;
票数 19
EN

Stack Overflow用户

发布于 2015-03-18 15:04:33

没有用户名和密码。

代码语言:javascript
复制
!connect jdbc:hive2://localhost:10000/default

  Enter username for jdbc:hive2://localhost:10000/default: <press Enter>
  Enter password for jdbc:hive2://localhost:10000/default: <press Enter>

只需按enter键即可。这对我很管用。

或者试试这个。

代码语言:javascript
复制
!connect jdbc:hive2://localhost:10000/default "" "" ""
票数 16
EN

Stack Overflow用户

发布于 2018-05-11 19:40:50

使用beeline对启用了Kerberos安全的服务器进行配置单元

代码语言:javascript
复制
 beeline -u "jdbc:hive2://<Server Ip>:<port>/sample;principal=<hive user>/<Server Ip>@<relam>;retries=3"

示例

代码语言:javascript
复制
 beeline -u "jdbc:hive2://10.10.10.10:8071/sample;principal=hive/10.10.10.10@abc.com;retries=3"
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29113323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档