jdbc - CDH 4.1.1。 Hive JDBC连接

标签 jdbc hadoop hive cloudera

我有一个很奇怪的问题。我确实有一个免费安装了Cloudera Manager的CDH 4.1.1集群。
Beeswax可以正常工作,hive CLI实用程序也可以正常工作。

并非没有人监听端口10000(Hive JDBC连接的默认端口)。我确实有独立的测试CDH 4.1.1 VMWare镜像(您可以从Cloudera站点下载它)。情况相同,但是打开了10000,我可以查询Hive。

我做错了什么?为什么关闭10000个?要使其在群集上正常工作,我需要做什么?

最佳答案

好的,因此CDH 4.1.1演示镜像确实已将Hive Thrift服务器作为服务运行。如果我们正在使用不受Cloudera Manager控制的CDH集群,则必须执行以下操作:

goto Cloodera Manager Free(CMFree)

*服务”

服务色调1»*

填写字段: hive 配置安全阀

<property>
<name>hive.server2.thrift.min.worker.threads</name>
<value>5</value>
</property>

<property>
<name>hive.server2.thrift.max.worker.threads</name>
<value>100</value>
</property>

<property>
<name>hive.server2.thrift.port</name>
<value>10000</value>
</property>

<property>
<name>hive.server2.thrift.bind.host</name>
<value>10.66.48.23</value>
</property>

<property>
<name>hive.server2.authentication</name>
<value>NONE</value>
</property>

<!-- TODO: add concurrency support-->
<property>
<name>hive.support.concurrency</name>
<value>false</value><!-- -should be true -->
</property>

<!-- do it later
<property>
<name>hive.zookeeper.quorum</name>
<description>Zookeeper quorum used by Hive's Table Lock Manager</description>
<value>zk1.yoyodyne.com,zk2.yoyodyne.com,zk3.yoyodyne.com</value>
</property>
-->

重新启动服务

然后启动配置单元旧式服务器:
[devops@cdh-1 ~]$ sudo -u hdfs /usr/bin/hive --service hiveserver

在这里,您可以看到如何在CentOS上对其进行“妖魔化”

http://blog.milford.io/2010/06/daemonizing-the-apache-hive-thrift-server-on-centos/

关于jdbc - CDH 4.1.1。 Hive JDBC连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14023651/

相关文章:

hadoop - Oozie作业未运行-被暂停

sql - hive 中的分组/窗口化

hadoop - 如何在 hadoop 的默认 Linerecordreader 中设置值

hadoop - 如何从SAP HANA Smart数据访问生成的Apache Drill中的查询中删除双引号?

hadoop - 无法将列添加为配置单元查询的一部分

hadoop - 每个文件一个 hive 分区

java - DefaultTableModel 上的类转换异常

java - finally block 关闭资源真的可靠吗?更新了代码片段

java - 是否有一种与数据库无关的方法来确定 JDBC 中常见的 SQL 错误?

java - MySQL MBRContains 语句抛出 SQLException 错误