zoukankan      html  css  js  c++  java
  • centos下安装hive

      前提是你需要首先安装好mysql

      首先要根据自己hadoop的版本查看一下hive与hadoop的兼容性

      

      我们要去官网选择可以兼容的版本下载hive的安装包:http://archive.apache.org/dist/

      然后将hive的压缩包传到虚拟机中去,可以利用远程 控制软件。

     然后将hive压缩包解压的你自己对应的目录下面。

    tar -xvf 压缩包     -C   具体的安装位置

       安装好之后修改一下文件名(这样会比较方便)。

    sudo mv ./解压的文件名/ ./你想要改成的文件名

      接下来就是修改hive的两个配置文件

        1、将hive下的conf下的模板文件hive-env.sh.template拷贝一份为hive-env.sh 

    cp hive-env.sh.temlpate    hive.env.sh

           进入找到HADOOP_HOME和export HIVE_CONF_DIR设置安装路径,如下:

     

         2、接着修改coonf目录下的hive-site.xml:

    <?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://master:3306/hive?createDatabaseIfNotExsit=true&amp;useSSL=false&amp;serverTimezone=GMT</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>ly0825</value>
        </property>
    
        <property>
            <name>hive.metastore.schema.verification</name>
            <value>false</value>
        </property>
    
        <property>
            <name>datanucleus.autoCreateAll</name>
            <value>true</value>
        </property>
       
         <property>
            <name>hive.server2.thrift.bind.host</name>
            <value>master</value>
        </property>
    
    </configuration>

      然后添加mysql的连接驱动包到hive的lib下,你本地做项目的jar即可。需要注意的是jar包版本8以下和版本8加载驱动的方式是不一样的。需要注意上面的hive-site.xml的第二个property的配置。我用的是5.1.44的jar包。

      接着就是配置hive的环境变量就可(进入/etc/profile):

    export HIVE_HOME=/usr/local/hive
    
    export PATH=:$HIVE_HOME/bin:$PATH

       第一次进入的时候需要初始化元数据

    schematool -dbType mysql -initSchema

        安装完成。

  • 相关阅读:
    视图类,双缓冲,图片资源的显示
    偏好设置
    yii2安装遇到[InvalidArgumentException] Could not find package
    java 回调函数解读
    工具使用——神器mimikatz使用
    cve-2019-0708 远程桌面代码执行漏洞复现
    工具使用--sqlmap使用
    漏洞复现--通达OA前台任意用户伪造登录漏洞
    漏洞复现--cve-2020-1938 Apache tomcat 文件包含漏洞
    ThinkPad T480s 用户指南V4.0--更换键盘部分
  • 原文地址:https://www.cnblogs.com/moxihuishou/p/13984212.html
Copyright © 2011-2022 走看看