zoukankan      html  css  js  c++  java
  • hive多用户安装配置

    目标:

    首先分发hive文件到各个节点:

      

    scp -r apache-hive/ root@node7-2:`pwd`

    服务器端:conf/hive-site.xml:

     1 <?xml version="1.0"?>
     2 <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
     3 <configuration>
     4   <!-- hive数据仓库存储的位置;
     5     hadoop中hdfs的位置
     6    -->
     7   <property>
     8     <name>hive.metastore.warehouse.dir</name>
     9     <value>/data/hive/data/</value>
    10   </property>
    11   <!-- 本地单用户启动 -->
    12   <property>
    13     <name>hive.metastore.local</name>
    14     <value>true</value>
    15   </property>
    16   <!-- 
    17     hive中数据库相关的逻辑信息存储到mysql中
    18     hive:文件(hive相关的文件);存储到hdfs中
    19     hive:逻辑的概念:存储到了数据库中
    20 
    21     jdbc相关的信息
    22    -->
    23   <property>
    24     <name>javax.jdo.option.ConnectionURL</name>
    25 <value>jdbc:mysql://192.168.56.1/hive-demo?useSSL=false&amp;serverTimezone=GMT%2B8&amp;allowMultiQueries=true&amp;allowPublicKeyRetrieval=true</value>
    26 <-- <value>jdbc:mysql://node7-1:3306/hive?createDatabaseIfNotExist=true</value> 如果mysql在服务器上,使用这个设置,本人的mysql在node7-1-->
    27   </property>
    28   <property>
    29     <name>javax.jdo.option.ConnectionDriverName</name>
    30     <value>com.mysql.cj.jdbc.Driver</value>
    31   </property>
    32   <property>
    33     <name>javax.jdo.option.ConnectionUserName</name>
    34     <value>root</value>
    35   </property>
    36   <property>
    37     <name>javax.jdo.option.ConnectionPassword</name>
    38     <value>123456</value>
    39   </property>
    40   <!-- HiveServer2 Web UI
    41     0.0.0.0任何客户端都可以链接
    42    -->
    43   <property>
    44     <name>hive.server2.webui.host</name>
    45     <value>0.0.0.0</value>
    46   </property>
    47   <!-- 监听的端口号 -->
    48   <property>
    49     <name>hive.server2.webui.port</name>
    50     <value>10001</value>
    51   </property>
    52 </configuration>

    客户端:conf/hive-site.xml

     1 <?xml version="1.0"?>
     2 <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
     3 <configuration>
     4   <!--  数据仓库的存储目录:hdfs上的 -->
     5   <property>
     6     <name>hive.metastore.warehouse.dir</name>
     7     <value>/data/hive/data/warehouse</value>
     8   </property>
     9   <!-- metastore:不是;false  -->
    10   <property>
    11     <name>hive.metastore.local</name>
    12     <value>false</value>
    13   </property>
    14   <!-- 服务器的IP
    15     thrift:===http===-https;
    16     客户端与服务器交互的协议;
    17    -->
    18   <property>
    19     <name>hive.metastore.uris</name>
    20     <value>thrift://node7-4:9083</value>
    21   </property>
    22 </configuration>

    启动:node-4上启动服务器端

    bin/hive --service metastore
    nohup bin/hive --service metastore &

    启动:node-2上启动客户端

    bin/hive

    启动服务器:

    nohup bin/hiveserver2  &

    访问(等待时间比较长)

    http://node7-4:10001/


     

  • 相关阅读:
    RMI笔记
    java 本地方法(JNI)
    java 的SPI机制
    eclipse中的 Compiler compliance level含义
    初步理解JNDI
    大数据5.1
    大数据4.1
    需要攻破的知识点
    大数据4.2 -- hive数据库
    大数据---单词释义
  • 原文地址:https://www.cnblogs.com/zhipeng-wang/p/14508314.html
Copyright © 2011-2022 走看看