美文网首页
Hive部署

Hive部署

作者: guaren2009 | 来源:发表于2020-06-06 08:16 被阅读0次

一、解压hive并创建软连接

[hadoop@hadoop ~]$ tar -xvf ~/software/hive-1.1.0-cdh5.16.2.tar.gz -C ~/app/

[hadoop@hadoop ~]$ ln -s ~/app/hive-1.1.0-cdh5.16.2/ ~/app/hive

二、配置文件

# 参数配置参考:https://cwiki.apache.org/confluence/display/Hive/Configuration+Properties

[hadoop@hadoop app]$ cd ~/app/hive

[hadoop@hadoop hive]$ cd conf/

# 修改hive-env.sh

[hadoop@hadoop conf]$ cp hive-env.sh.template hive-env.sh

[hadoop@hadoop conf]$ vim hive-env.sh

# 显式配置hadoop的home

HADOOP_HOME=$HADOOP_HOME

export HADOOP_HEAPSIZE=1024 # 生产上面这个参数是要调大的,1个G是不够的

# 编辑hive-site.xml,这个配置文件默认是没有提供模板的,所以要自己创建

[hadoop@hadoop conf]$ vim hive-site.xml

<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<configuration>

<property>

        <name>javax.jdo.option.ConnectionURL</name>

        <value>jdbc:mysql://localhost: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>javax.jdo.option.ConnectionUserName</name>

    <value>root</value>

</property>

<property>

    <name>javax.jdo.option.ConnectionPassword</name>

    <value>root</value>

</property>

<property>

  <name>hive.cli.print.current.db</name>

  <value>true</value>

  <description>打印当前hive库名</description>

</property>

<property>

  <name>hive.cli.print.header</name>

  <value>true</value>

  <description>打印当前hive表字段名</description>

</property>

</configuration>

三、添加hive环境变量

[hadoop@hadoop hive]$ echo -e '# HIVE ENV\nexport HIVE_HOME=/home/hadoop/app/hive\nexport HIVE_CONF_DIR=$HIVE_HOME/conf\nexport PATH=$HIVE_HOME/bin:$PATH' >> ~/.bashrc

[hadoop@hadoop hive]$ source ~/.bashrc

四、上传mysql驱动包

# 将mysql-connector-java-5.1.47.jar包上传到/home/hadoop/software/目录下

[hadoop@hadoop hive]$ cd

[hadoop@hadoop ~]$ cp ~/lib/mysql-connector-java-5.1.47.jar  ~/app/hive/lib/

相关文章

  • 数据仓库Hive

    Hive产生背景 Hive概述 HIve体系架构 Hive部署架构 Hive和RDBMS区别 Hive部署以及快速...

  • 部署Hive3自定密码验证机制,Hadoop3配置proxy u

    本文讲解部署hive3的过程中遇到的问题和解决方案 一 :hive的部署 安装方法见Hive3整合Hadoop3的...

  • hive环境搭建

    Hive2.1.1安装部署 一、Hive 运行模式 与Hadoop类似,Hive也有 3 种运行模式: 1. 内嵌...

  • Hive | 环境部署

    环境部署 环境准备 java环境 mysql环境部署 hive环境部署 服务端配置 客户端配置

  • Hive部署

    1. Hive说明 hive的具体数据保存在HDFS上面,元数据保存在mysql上(可配置),在hive中执行的s...

  • Hive部署

    一、解压hive并创建软连接 [hadoop@hadoop ~]$ tar -xvf ~/software/hiv...

  • Hive2

    Hive的部署解压缩、重命名、设置环境变量在目录$HIVE_HOME/conf/下,执行命令mv hive-def...

  • Spark on Hive配置踩坑全纪录

    Spark与Hive的分别安装与配置 可以参考Spark On Hive 部署和配置和Hive安装配置指南(含Hi...

  • (八)Hive

    1.4.Hive的安装部署 (1)下载(hive-1.2.2) (2)上传到linux (3)解压 (4)重命名 ...

  • 8.hive安装 和 Hive环境准备 (hive on Spa

    1 Hive安装部署 1)把apache-hive-3.1.2-bin.tar.gz上传到linux目录下 2)解...

网友评论

      本文标题:Hive部署

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