zoukankan      html  css  js  c++  java
  • Hive的安装与启动

    1、mysql的安装,目的是存放hive的元数据

    2、下载hive包,并进行解压

    3、配置文件hive-site.xml

    <configuration>
    <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:mysql://hadoop100:3306/hive?createDatabaseIfNotExist=true</value>
    <description>JDBC connect string for a JDBC metastore</description>
    </property>
    
    <property>
    <name>javax.jdo.option.ConnectionDriverName</name>
    <value>com.mysql.jdbc.Driver</value>
    <description>Driver class name for a JDBC metastore</description>
    </property>
    
    <property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>root</value>
    <description>username to use against metastore database</description>
    </property>
    
    <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>root</value>
    <description>password to use against metastore database</description>
    </property>
    </configuration>

    4、 上传一个mysql的驱动jar包到hive的安装目录的lib,目的是数据链接

    5、添加环境配置

    1、配置HADOOP_HOME 和HIVE_HOME到系统环境变量中:/etc/profile
    2、source /etc/profile

    6、启动hive

    启动hive的服务:
    bin/hiveserver2 -hiveconf hive.root.logger=DEBUG,console
    
    上述启动,会将这个服务启动在前台,如果要启动在后台,则命令如下:
    nohup bin/hiveserver2 1>/dev/null 2>&1 &
    
    
    启动成功后,可以在别的节点上用beeline去连接
    ⦁    方式(1)
    bin/beeline  回车,进入beeline的命令界面
    输入命令连接hiveserver2
    beeline> !connect jdbc:hive2//mini1:10000
    (hadoop01是hiveserver2所启动的那台主机名,端口默认是10000)
    ⦁    方式(2)
    启动时直接连接:
    bin/beeline -u jdbc:hive2://mini1:10000 -n root
    
    接下来就可以做正常sql查询了
  • 相关阅读:
    MySQL Sandbox安装使用
    主从复制延时判断
    Carthage
    QCon 2015 阅读笔记
    QCon 2015 阅读笔记
    Scrum&Kanban在移动开发团队的实践 (一)
    移动开发-第三方聊天服务
    开通博客
    spark的若干问题
    hadoop2.2.0安装需要注意的事情
  • 原文地址:https://www.cnblogs.com/ywjfx/p/13237176.html
Copyright © 2011-2022 走看看