美文网首页
在CentOS7下安装Hive

在CentOS7下安装Hive

作者: destinyLee | 来源:发表于2021-11-19 17:43 被阅读0次

    1.先把hive的文件上传到linxu上,选择相应的版本就可以

    http://archive.apache.org/dist/hive/hive-2.3.8/apache-hive-2.3.8-bin.tar.gz

    2.解压

    tar - zvxf apache-hive-2.3.8-bin.tar.gz
    

    3.此处有安装好的MYSQL【如果没有安装,请安装】

    可以参考在linux上安装MYSQL

    4.修改hive的配置文件

    4.1修改hive-env.sh
    cd apache-hive-2.3.8-bin/conf
    cp hive-env.sh.template hive-env.sh
    #修改下面的内容
    HADOOP_HOME=你自己的hadoop的路径,到根目录
    export HIVE_CONF_DIR=hive的路径/conf,要到conf 目录
    
    4.2修改hive-site.xml(覆盖hive-default.xml中相同的配置)
    #没有这个文件就复制一份重命名叫hive-site.xml
    vi 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.ConnectionUserName</name>
          <value>root</value>
      </property>
      <property>
          <name>javax.jdo.option.ConnectionPassword</name>
          <value>你自己的密码</value>
      </property>
      <property>
          <name>javax.jdo.option.ConnectionURL</name>
          <value>jdbc:mysql://安装mysql的机器地址:3306/hive?createDatabaseIfNotExist=true&amp;useSSL=false</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>
      <property>
        <name>datanucleus.schema.autoCreateAll</name>
        <value>true</value>
     </property>
    </configuration>
    

    5.添加mysql的连接驱动包到hive的lib目录下

    hive使用mysql作为元数据存储,必然需要连接mysql数据库,所以我们添加一个mysql的连接驱动包到hive的安装目录下,然后就可以准备启动hive了

    将我们准备好的mysql-connector-java-5.1.38.jar 这个jar包直接上传到
    apache-hive-2.3.8-bin/lib 这个目录下即可

    6.启动hive

    启动hive之前,需要先启动hadoop以及mysql

    #启动hadoop
    start-dfs.sh
    #确保mysql是启动的
    #查看mysql的状态
    service mysqld status;
    #如果是关闭的,则需要启动
    service mysqld start;
    #最后启动hive
    bin/hive 
    

    7.如果出现以下界面,说明启动成功

    图片.png

    相关文章

      网友评论

          本文标题:在CentOS7下安装Hive

          本文链接:https://www.haomeiwen.com/subject/atqetrtx.html