zoukankan      html  css  js  c++  java
  • Hive-安裝与配置

    1.下载

      下载地址:http://mirror.bit.edu.cn/apache/hive/

        

    2.上传并解压

      

    tar -zxvf /usr/localhost/apache-hive-2.3.6-bin.tar.gz

    3.将解压的目录重命名为hive

    mv apache-hive-2.3.6-bin/ hive

    4.设置hive的环境变量

    vim /etc/profile
    export HIVE_HOME=/opt/module/hive
    export PATH=$PATH:$HIVE_HOME/bin

    5.刷新文件

    source /etc/profile

    6.查看hive的版本

    hive --version

      

    7.切换到hive的配置文件目录下

    cd /opt/module/hive/conf/

    8.编辑一个hive-site.xml文件

    vi hive-site.xml
    <configuration>
    <property><!--数据库用户名-->
        <name>javax.jdo.option.ConnectionUserName</name>
        <value>root</value>
    </property>
    <property><!--数据块密码-->
        <name>javax.jdo.option.ConnectionPassword</name>
        <value>root</value>
    </property>
    <property><!--连接字符串-->
        <name>javax.jdo.option.ConnectionURL</name>
        <value>jdbc:mysql://127.0.0.1:3306/hive?createDatabaseIfNotExist=true</value>
    </property>
    <property><!--驱动类-->
        <name>javax.jdo.option.ConnectionDriverName</name>
        <value>com.mysql.jdbc.Driver</value>
    </property>
    <property>
            <!--关闭数据库的版本检查-->
        <name>hive.metastore.schema.verification</name>
        <value>false</value>
    </property>
    </configuration>

    9.将mysql数据库的连接jar包放置到hive安装目录下的lib目录中

    cd /opt/module/hive/lib/

      

    10.在mysql中新建hive数据库

    cd /opt/module/hive/bin

    11.设置数据库

    schematool -dbType mysql -initSchema

      

    12.测试

      12.1  查看hadoop服务开启的情况;

    hadoop fs -ls -r /

        

      12.2 进入hive并测试创建一个测试库;

    hive

        

      12.3 创建一个数据库; 

    create database hive_01;

        

      12.4 查看mysql中的hive01库有何变化;

        

      12.5 通过hive创建一个测试表;  

    use hive_01;

        

    create table hive_01(id int,name String);

        

      12.6 查看情况

        

  • 相关阅读:
    Flex 和JavaScript 交互(带参)
    dos创建快捷方式
    IE的onunload事件里调用DWR
    使用VS2008开发OPC客户端程序
    实时库GEHistorian的一些问题记录
    SQL SERVER中,把一个表中的数据导入到另一个表中
    SQLSERVER 触发器
    SqlServer数据复制出现的问题与处理
    了解Log.Debug 或 log4net
    VS2008应用程序部署时将Framework3.5打包到安装包中
  • 原文地址:https://www.cnblogs.com/wnwn/p/12736341.html
Copyright © 2011-2022 走看看