Jdbc 直线命令问题

Jdbc 直线命令问题,jdbc,hive,beeline,Jdbc,Hive,Beeline,我是新来的蜂巢,希望这将是一件容易解决的事情 对于有更多经验的人来说,但是我在工作上有困难 拥有 在我的EC2应用程序服务器上,我正在运行以下命令,没有错误: beeline-ujdbc:hive2://master 这在通过引导操作安装的Hive 13上运行 使用最新的AMI版本。”“master”指向我的EMR群集 然后我下载了Hive14的源代码并构建了它。我已经换了新衣服 /home/hadoop/hive目录以及生成的包。 但是,如果尝试执行相同的命令,则会出现错误: scan com

我是新来的蜂巢,希望这将是一件容易解决的事情 对于有更多经验的人来说,但是我在工作上有困难 拥有

在我的EC2应用程序服务器上,我正在运行以下命令,没有错误:

beeline-ujdbc:hive2://master

这在通过引导操作安装的Hive 13上运行 使用最新的AMI版本。”“master”指向我的EMR群集

然后我下载了Hive14的源代码并构建了它。我已经换了新衣服 /home/hadoop/hive目录以及生成的包。 但是,如果尝试执行相同的命令,则会出现错误:

scan complete in 6ms
Connecting to jdbc:hive2://master
Error: Could not open client transport with JDBC Uri: jdbc:hive2://master:
Cannot open without port. (state=08S01,code=0)
Beeline version 0.14.0 by Apache Hive
0: jdbc:hive2://master (closed)>
使用提供的端口运行它可以正常工作:

beeline-ujdbc:hive2://master:10000

我希望能够在不提供 默认端口号。 谁能给我指点一下吗


谢谢,

蜂巢直线连接有两种模式:

1.嵌入式模式:

如果配置单元客户端和配置单元服务器都相同,则使用以下url进行直线连接:

     !connect jdbc:hive2://
!connect jdbc:hive2://<host>:<port>
2.远程模式:

如果服务器在一台机器上,而客户端在一台机器上,则可以使用以下url直线连接:

     !connect jdbc:hive2://
!connect jdbc:hive2://<host>:<port>
!连接jdbc:hive2://: