zoukankan      html  css  js  c++  java
  • 四、hive安装

    一、安装方式(内嵌模式,本地模式远程模式)

    安装环境以及前提说明:

        Hive是依赖于hadoop系统的,因此在运行Hive之前需要保证已经搭建好hadoop集群环境。

    本例中使用的hadoop版本为2.6.1,Hive版本为2.1.1版。

    1.Hive的3种安装方式:

        1)内嵌模式(元数据保存在内嵌的derby种,允许一个会话链接,尝试多个会话链接时会报错)

        2)本地模式(本地安装mysql 替代derby存储元数据)

        3)远程模式(远程安装mysql 替代derby存储元数据)

    二、.本地模式安装

    tar -zxvf apache-hive-2.1.1-bin.tar.gz

    2.1在hive/conf/目录下创建hive-site.xml文件


    增加连接MYSQL配置
    <?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://132.232.78.83:3306/hive_class?createDatabaseIfNotExist=true</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>1234</value> </property> <property> <name>hive.metastore.schema.verification</name> <value>false</value> </property> </configuration>

    3、将MYSQL的包加入到lib目录下

    mysql-connector-java-5.1.38.jar

    4、配置环境变量

    export HIVE_HOME=/mnt/sata1/apache-hive-2.1.1-bin
    export PATH=$PATH:$HIVE_HOME/bin

    5、初始化数据库

     schematool -initSchema -dbType mysql

    启动:

    1、启动
    hive --service metastore &
    2、
    hive

     三、内嵌模式

    安装步骤:
    tar -zxvf apache-hive-2.1.1-bin.tar.gz
    配置环境变量/etc/profile export HIVE_HOME=/yangfengbing/apache-hive-2.1.1-bin export PATH=$PATH:$HIVE_HOME/bin
    初始化数据库
    schematool -initSchema -dbType derby
  • 相关阅读:
    How to disable ipv6 in ubuntu
    git 暂存区问题
    linux 自动输入密码脚本避免密码确认
    【Linux学习简记 】数据流重定向<,<<,>,>>,2>,2>>
    【Gradle教程】Gradle 基础入门
    vsftpd配置匿名下载,登录上传
    Thunar左侧边栏不完全显示PLACES的解决
    【Jenkins系列教程】流水线通过SSH方式操作Git仓库
    害你加班的bug就是我写的,记一次升级Jenkins插件引发的加班
    Linux 临时终端连接无线网
  • 原文地址:https://www.cnblogs.com/yfb918/p/10594443.html
Copyright © 2011-2022 走看看