美文网首页
Hive搭建

Hive搭建

作者: 码戈 | 来源:发表于2019-11-29 13:54 被阅读0次

一、软件准备

    个人使用的是Hive-1.2.2,mysql-connector-java-5.1.41

Hive:http://archive.apache.org/dist/

MySQL Connector:https://downloads.mysql.com/archives/c-j/

二、安装

(1)解压文件

    命令:tar -zxvf apache-hive-1.2.2-bin.tar.gz -C ../softwares/

解压完成后吧路径写入环境变量,方便启动。

(2)修改配置文件

    hive-log4j.properties.template

    hive-env.sh

    hive-default.xml.template

 hive-log4j.properties.template

    重命名为 hive-log4j.properties,(重命名建议使用cp命令)并进行修改。主要是添加hive的日志路径,tmp文件需要自行创建,并且chmod 777 一下。

hive-env.sh 

    添加Hadoop的路径和Hive配置文件的路径

hive-default.xml.template 

    重命名为hive-site.xml,清空所有内容,这几个参数分别对应是链接数据库的URL,驱动名称,用户名和密码。最后两个参数是,使用Hive时自动显示行列(个人习惯,可true可flase)

<?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?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>123456</value>

    </property>

    <property>

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

        <value>true</value>

    </property>

    <property>

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

        <value>true</value>

    </property>

</configuration>

(3)没装MySQL很尴尬

    命令:yum install mysql-server mysql -y

    登录后自行设定用户密码,创建hive数据库,添加权限,最后刷新

(4)启动前的工作

    复制mysql的驱动程序到hive/lib下面,下载地址在开头

    hadoop目录下存在老版本jline导致hive无法启动,删除老版本的jline将hive的jline拷贝进去,路径:/home/softwares/hadoop-2.6.1/share/hadoop/yarn/lib/。然后复制hive的jline到该目录下

    命令:rm -rf jline-0.9.94.jar

    命令:cp /home/softwares/hive-1.2.2/lib/jline-2.12.jar /home/softwares/hadoop-2.6.1/share/hadoop/yarn/lib/

(5)  启动

    先启动hadoop

    命令:start-all.sh

    然后启动hive

    命令:hive

相关文章

  • 21.1Hive复习

    Hive hive是数据仓库,用途:分析,决策类影响hive搭建 注意,搭建是按照元数据的存储和管理进行搭建的 搭...

  • 07_hive_搭建_启动_使用

    [TOC] 1. 搭建hive 1.1 上传hive安装包 上传apache-hive-1.2.1-bin.tar...

  • Hive安装与简单使用并集成SparkSQL

    Hive环境搭建 hive下载:http://archive-primary.cloudera.com/cdh5/...

  • Hive搭建

    Hive搭建 系统环境: Ubuntu 16 Java 8 Hadoop 2.7 Hive 1.2 MySQL 按...

  • Spark SQL:使用数据源之使用Hive Table

    一.使用Hive Table(把Hive中的数据,读取到Spark SQL 中) 1.首先,搭建Hive的环境(分...

  • 搭建单机hive环境

    搭建单机hive环境 本文假设搭建的路径在/opt/sh路径,并已经下载hive安装包及hadoop安装包 htt...

  • [hive]FAILED: SemanticException

    hive的注意事项 ------------------ 如果配置hadoop HA之前,搭建了Hive的话,在H...

  • Hive安装部署

    一、简介 Hive官网[https://hive.apache.org] 二、搭建 准备 Hadoop集群(必须搭...

  • Hive架构及搭建方式

    Hive架构及搭建方式 [TOC] 前言 本文档基于hive 3.1.2编写 hive的基础知识 基本架构 整个h...

  • Hive环境搭建

    基于三节点的Hadoop集群搭建Hive 安装中前的准备 先要搭建好hadoop集群 安装中用到的软件: hive...

网友评论

      本文标题:Hive搭建

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