当我使用beeline connect到hiveserver2时,err消息如下所示。我以前连接过hiveserver2。在我多次连接到hiveserver2之后,会显示此错误。我可以使用jdbc:hive2://连接
beeline> !connect jdbc:hive2://master:10000
SLF4J:类路径包含多个SLF4J绑定。slf4j:在[jar:file:/usr/local/hive/lib/log4j-Slf4j-impl-2.4.1.jar!/org/slf4j/impl/staticloggerbinder.class]中找到绑定slf4j:在[jar:file:/usr/local/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/staticloggerbinder.class]中找到绑定slf4j:请参阅SLF4J:实际绑定的类型为[org.apache.logging.SLF4J.log4JLoggerFactory]连接到jdbc:hive2://master:10000输入jdbc:hive2://master:10000的用户名:输入jdbc:hive2://master:10000:17/11/14 22:09:36[main]:警告jdbc.hiveConnection:无法连接到master:10000从HS2服务器读取时文件意外结束。根本原因可能是并发连接太多。请让管理员检查活动连接的数量,并在适用的情况下调整hive.server2.thrift.max.worker.threads。错误:无法使用JDBC URI:JDBC:hive2:/master:10000:null打开客户端传输(状态=08S01,代码=0)
hive-site.xml设置如下
<property>
39 <name>hive.server2.thrift.min.worker.threads</name>
40 <value>5</value>
41 </property>
42 <property>
43 <name>hive.server2.thrift.max.worker.threads</name>
44 <value>500</value>
45 </property>
46 <property>
47 <name>hive.server2.thrift.bind.host</name>
48 <value>master</value>
49 </property>
50 <property>
51 <name>hive.server2.thrift.port</name>
52 <value>10000</value>
53 </property>
我已经检查了10000端口正在监听的netstat。即使我重新启动hadoop服务器和hiveserver2,问题也没有解决。我如何知道有多少连接是活动的或者我可以清除线程池?当我关闭hiveserver和hadoop和linux系统时,激活的不会关闭?
它在我的环境中运行良好:
$ netstat -an | grep 10000
tcp4 0 0 *.10000 *.* LISTEN
将nosasl设置为不使用SASLTransport
<property>
<name>hive.server2.authentication</name>
<value>NOSASL</value> <!-- default NONE is for SASLTranspor
</property>
<property>
<name>hive.server2.enable.doAs</name>
<value>false</value> <!-- Execute query as hiveserver2 proc
</property>
!connect jdbc:hive2://localhost:10000/default;auth=noSasl hive password org.apache.hive.jdbc.HiveDriver
我已经使用JDBC api连接到HIVE2,这里提到,它是成功的,所以为了方便访问,我想到创建一个webapp,使用JSP作为前端页面来输入服务器名称和查询。虽然从JSP页面到servlet的所有参数都被正确解析,但它在连接到配置单元服务器时引发了一个错误,这是将libthrift和配置单元JAR放置在WEB-INF/lib目录中的必要条件,我同时放置在WEB-INF/lib和classpath中
我已经用RabbitMQ(3.7.6)设置了一个Laravel(5.6)应用程序,使用最新的Laradock和作曲家安装的https://github.com/vyuldashev/laravel-queue-rabbitmq。当我启动Laravel消息工作人员与我得到以下错误 但是,我可以使用telnet 127.0连接到Rabbit。0.1 5672(连接在不活动10秒后关闭)。听众似乎工作正
我使用下面提到的连接URL连接到蜂巢服务器使用直线。 !连接jdbc: hive2://sandbox.hortonworks.com:21000/default; ssl=true; sslTrustStore=/var/lib/Knox/data-2.3.2.0-2950/Security/keystore/gateway.jks; Trust StorePassword=Knox?hive.
“无法加载db驱动程序类:com.microsoft.sqlserver.jdbc.sqlserverdriver” 有什么想法如何构造连接字符串吗?考虑servername=servername。
然后我给出一个空白的用户名和密码,并得到以下错误: 有人能帮我接通吗
我不知道我应该给的用户名和密码是什么。我必须在某个配置文件中添加凭据(用户名和密码)吗?