• 7(hive搭建模式2-多节点搭建)


    node0001:mysql元数据服务

    node0002:hive单节点模式

    node0003:服务端

    node0004:客户端

    1,在0003节点搭建hive

    node0002:scp -r /opt/sxt/hive/ node0003:/opt/sxt/

    scp -r /opt/sxt/hive/ node0004:/opt/sxt/

    node0003: vi /etc/profile     (服务端)

    export HIVE_HOME=/opt/sxt/hive

    :$HIVE_HOME/bin

    source /etc/profile

    cd /opt/sxt/hive/conf/

    vi hive-site.xml   (修改0003机器上的配置,不该也行,为了做区分改一下,只修改这两个属性)

    <property>  
      <name>hive.metastore.warehouse.dir</name>  
      <value>/user/hive/warehouse</value>  
    </property>  
       
    <property>  
      <name>javax.jdo.option.ConnectionURL</name>  
      <value>jdbc:mysql://node0001/hive?createDatabaseIfNotExist=true</value>  
    </property>  

    node0004: vi /etc/profile    (客户端)

    export HIVE_HOME=/opt/sxt/hive

    :$HIVE_HOME/bin

    source /etc/profile

    cd /opt/sxt/hive/conf/

    vi hive-site.xml    (全部替换)

    <property>  
      <name>hive.metastore.warehouse.dir</name>  
      <value>/user/hive/warehouse</value>  
    </property>  
        
      
    <property>  
      <name>hive.metastore.uris</name>  
      <value>thrift://node0003:9083</value>  
    </property>  

    cd /opt/sxt/hadoop-2.6.5/share/hadoop/yarn/lib     (jline-0.9.94.jar   hadoop和hive版本不一致)

    rm -rf jline-0.9.94.jar    (删除hadoop下版本较低的)

    cp /opt/sxt/hive/lib/jline-2.12.jar ./   (cp  hive的高版本到当前目录)

    2,启动hive服务端程序

     node0003:hive --service metastore    (阻塞式窗口,会卡住不动,再开另一个0003的窗口)

    ss -nal   (出现9083端口,则启动成功)

    node0004:hive    (成功后会在node0001的mysql,show databases; 出现hive库)

  • 相关阅读:
    102/107. Binary Tree Level Order Traversal/II
    110. Balanced Binary Tree
    SQL SERVER select,update,delete使用表别名
    C# 有哪些集合
    C# 流总结
    How ASP.NET MVC Works ? (Artech)
    c#扩展方法
    使用缓存的九大误区
    9中浏览器端缓存
    理解AppDomain和AppPool
  • 原文地址:https://www.cnblogs.com/dongchao3312/p/13418851.html
Copyright © 2020-2023  润新知