【问题标题】:Hive on slave node从节点上的 Hive
【发布时间】:2014-03-03 02:00:13
【问题描述】:

我有一个两节点 hadoop 集群,一主一从。我现在需要安装 Hive。我必须将其仅安装在主节点上吗?或者我可以安装在slave上吗?

【问题讨论】:

    标签: hive


    【解决方案1】:

    您应该将 hive 安装在要运行 hive 查询的任何位置,无论它是 master 还是 slave 或两者兼而有之。

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

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

    为 hive 元存储设置 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>
    

    【讨论】:

      猜你喜欢
      • 2017-08-12
      • 1970-01-01
      • 1970-01-01
      • 2020-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多