tencent cloud

文档反馈

HiveServer2 迁移到 Router

最后更新时间:2020-11-27 10:21:15

    HiveServer2 迁移到 Router 的方法是什么?

    1. 登录 EMR 控制台,在【集群列表】中选择对应的集群单击【ID/名称】进入集群详情页,在集群详情页中选择【集群资源】>【资源管理】,进入资源管理页面,单击【扩容】进入集群扩容页面。

      在集群扩容页面中,选择扩容【节点类型】为【Router】,【扩容服务】为【Hive-2.3.5】,其他选项可根据需要自行选择。
    2. 登录 router 节点,修改hive-site.xml配置文件。
    3. 关闭 master 上的 hive 服务。
      在【集群服务】中选择 hive 组件的【操作】>【角色管理】,将 master 节点上的所有 hive 进程暂停,重启 Router 节点上的 hive 进程。
    4. 测试。
      在 router 上测试 hiveserver2。如果能正确连接并查询到已有的表,则说明迁移成功。
    5. Hue 更改配置文件以至于代理到 Router 的 Hive 组件。
      vim /usr/local/service/knox/conf/topologies/emr.xml 修改 HIVE 和 HIVEUI。
      <service>
       <role>HIVE</role>
       <url>http://Router-ip:7003</url>
       <param>
           <name>replayBufferSize</name>
           <value>8</value>
       </param>
      </service>
      <service>
       <role>HIVEUI</role>
       <url>http://Router-ip:7003</url>
      </service>
      命令行执行重启 knox。
      su hadoop 
      /usr/local/service/knox/bin/gateway.sh stop ; /usr/local/service/knox/bin/gateway.sh start
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持