从节点上的Hive

时间:2014-03-03 02:00:14

标签: hive

我有一个两节点hadoop集群一个主节点和一个slave.I需要现在安装Hive。是否必须只在主节点上安装它?或者我可以将其安装在奴隶上吗?

1 个答案:

答案 0 :(得分:0)

您应该在任何想要运行配置单元查询的位置安装配置单元,无论它是主服务器还是从服务器,或者两者兼而有之。

此外,如果您现在有一个问题,即如果您在两个节点上安装配置单元,那么两个节点将如何共享相同的Metastore。答案是,在hive-site.xml中,您可以配置连接详细信息,如下所示:

<property>
    <name>hive.metastore.uris</name>
    <value>thrift://metastore-server:9083,thrift://metastore-server2:9083</value>
</property>

为hive Metastore设置jdbc连接需要几个参数。这是其中之一 - 在hive-site.xml中查找类似的

<property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
    <description>Driver class name for a JDBC metastore</description>
</property>