gpt4 book ai didi

hadoop - 使用 Beeline 连接到 Hive

转载 作者:可可西里 更新时间:2023-11-01 14:10:29 24 4
gpt4 key购买 nike

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

!connect jdbc:hive2://localhost:10000/default

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

最佳答案

通过 Beeline 访问 HIVE:

启动直线客户端

beeline --incremental=true

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

连接到 hive2 服务器

!connect jdbc:hive2://silver-server-
hive.app.google.com:10000/default

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

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: *********

设置您的队列(如果有)

set mapred.job.queue.name=<your queue name>; 

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

设置你的数据库

USE google_map_data;

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

重新连接不活动的 session

!reconnect jdbc:hive2:// silver-server-hive.app.google.com:10000/default; 

退出直线客户端

!quit

注意事项:

  • 加载直线、URL 并在一个命令中提供您的用户名和密码:

beeline -u jdbc:hive2:// silver-server-hive.app.google.com:10000\ 
-n <yourname> -p <yourpassword> --incremental=true**

基本直线查询

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

获取有关数据的信息

SHOW DATABASES;
USE <database>;

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

简单的有限选择语句

SELECT * FROM google_map_city limit 25;

关于hadoop - 使用 Beeline 连接到 Hive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29113323/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com