当前位置: 首页 > 知识库问答 >
问题:

通过直线连接问题配置JDBC

锺离浩慨
2023-03-14

使用mapr沙箱如果我尝试通过beeline连接到配置单元,使用以下命令:

    !connect jdbc:hive2://

它连接无问题

如果我尝试使用实际地址连接:

    !connect jdbc:hive2://192.168.48.138:10000

错误:无法使用JDBC URI:JDBC:hive2://192.168.48.138:10000:null(状态=08S01,代码=0)0:JDBC:hive2://192.168.48.138:10000(关闭)>打开客户端传输

我可以通过cli看到hiveserver2正在运行:

    hs2              0      /opt/mapr/hive/hive-1.2/logs/mapr   HiveServer2

我还能看到端口10000正在监听

    tcp        0      0 0.0.0.0:10000               0.0.0.0:*                   LISTEN      9270/java

有什么想法吗?

共有1个答案

严繁
2023-03-14

从具有各种模式的客户端连接到beeline的配置单元。

1.嵌入式模式:服务器端和客户端运行在同一台机器上。不需要TCP连接。

    If value of "hive.server2.authentication" property in hive-site.xml is  "NONE" is known as an Hive server Connection in embedded mode.

   If its value is NONE then you can use below url to connect with hive- beeline   
Connection URL:
               !connect jdbc:hive2://

2、远程模式:支持多个客户端在以下认证方案的帮助下执行查询。

i.)SASL Authentication:

   If value of "hive.server2.authentication" property in HIVE_HOME/conf/hive-site.xml to be set as "SASL" then connect hive beeline with below url

   Beeline URL:
             !connect jdbc:hive2://<host>:<port>/<db>

ii.)NOSASL Authentication:
   If "hive.server2.authentication" is nosasl then connect the beeline like below.
   Beeline URL:

             !connect jdbc:hive2://<host>:<port>/<db>;auth=noSasl

参考文献:https://docs.hortonworks.com/hdpdocuments/hdp2/hdp-2.3.2/bk_dataintegration/content/beeline-vs-hive-cli.html

 类似资料:
  • 然后我给出一个空白的用户名和密码,并得到以下错误: 有人能帮我接通吗

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

  • 我有一个IP地址每次我收到连接失败的消息时,我都尝试了很多连接到该服务器的方法。出于安全原因,我隐藏了用户名和密码。 代码: 我有例外 组织。postgresql。util。PSQLException:连接尝试失败。在org。postgresql。果心v3。连接工厂impl。org上的openConnectionImpl(ConnectionFactoryImpl.java:292)。postgr

  • 我正在尝试从安装了Jupyter的笔记本电脑连接到Azure SQL Server实例。在这方面相当新,但有可能很容易解决的问题。 我已经通过PIP安装了64位Python3.7、Jupyter和AMD64 v17 pyodbc。然而,当我试图通过Jupyter连接时,我只是得到连接或驱动问题,不是很确定。 下面是我试图运行的代码,以连接并返回一个简单的前10行查询。 下面是我得到的错误消息: I

  • 我已经使用 kafka-connect s3 接收器连接器将一些来自主题(例如 )的 avro 消息上传到 Amazon s3 存储桶,例如 。接收器连接器的配置如下所示: 这按预期工作,所有消息都是相同的记录,具有相同的架构版本,我将5写入主题并在我的存储桶中看到一个带有路径的s3对象 现在我想将这些存储的消息放到另一个空主题上。我使用以下配置启动 s3 源连接器: 当我查看kafka-conn

  • 我让RabbitMQ在CloudFoundry中运行,并尝试从本地运行的配置服务器进行连接,下面是在应用程序中配置的内容。yml文件 抛出以下启动异常 下面是pom.xml的依赖关系 我可以使用应用程序中提供的信息连接到控制台。yml但不确定为什么会抛出TimeoutException,任何输入都会非常有用,