Ubuntu16安装HIVE全程记录

Ubuntu16.04 Hive安装配置 说来自己断断续续自学大数据Hadoop已经有一段时间了,不过觉得还是晕乎乎的,各种看了就忘,好记性不如烂笔头,还是记录下吧,也希望能对后面自学的人能有所帮助。 我的系统环境是Ubuntu16.04 我安装的软件: Mysql Jdk1.8.0_121 apache-hive-2.1.1-bin mysql-connector-java-5.1. 阅读详情

title: Ubuntu16安装HIVE全程记录
date: 2019-09-04 20:57:00
categories:

  • 技术
    tags:
  • Hive

为了方便的使用hdfs,我安装个hive,记录如下。

什么是 Hive

  • Hive 由 Facebook 实现并开源,是基于 Hadoop 的一个数据仓库工具,可以将结构化的数据映射为一张数据库表,并提供 HQL(Hive SQL)查询功能,底层数据是存储在 HDFS 上。
  • Hive 本质: 将 SQL 语句转换为 MapReduce 任务运行,使不熟悉 MapReduce 的用户很方便地利用 HQL 处理和计算 HDFS 上的结构化的数据,是一款基于 HDFS 的 MapReduce 计算框架
  • 主要用途:用来做离线数据分析,比直接用 MapReduce 开发效率更高。但是运行还是一样的慢~

安装-数据获取

wget https://mirrors.tuna.tsinghua.edu.cn/apache/hive/hive-3.1.2/apache-hive-3.1.2-bin.tar.gz

然后解压

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

image-20190904154919744

安装-配置

  1. hive conf 配置

    进入到 解压后的hive目录 找到 conf目录, 修改配置文件

    cp hive-env.sh.template hive-env.sh
    vi hive-env.sh
    

    在hive-env.sh中指定hadoop的路径

    HADOOP_HOME=/home/parallels/app/hadoop-3.1.2
    

    image-20190904155205013

    在系统环境变量里添加(我的是在 ~/.bashrc) 并 source该文件,使其生效。

    export HIVE_HOME=/home/hadoop/app/hive-1.1.0-cdh5.7.0
    export PATH=$HIVE_HOME/bin:$PATH
    
  2. 数据库参数配置

    1. 配置日志(不管有没有问题,先把日志配上,不然后面不好定位问题)

      $ cp hive-log4j2.properties.template hive-log4j2.properties
      $ vi hive-log4j2.properties
      
      配置property.hive.log.dir
      property.hive.log.dir =/opt/hive/apache-hive-3.1.1/logs 
      ##注意:logs需要自己创建,在hive目录下mkdir logs)
      
    2. 配置hive-site.xml

      配置与mysql的连接。包括 MySql用户、密码、连接地址、驱动。

      其中驱动需要下载、解压jar至hive目录的lib下。

      下载驱动。解压后放入lib目录下。

      wget https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/Connector-J/mysql-connector-java-5.1.48.tar.gz
      

      下面配置连接信息。

      cp hive-default.xml.template   hive-site.xml
      

      找到以下节点并修改

          <property>
              <name>javax.jdo.option.ConnectionUserName</name>
              <value>hive</value><!-- 指定mysql用户名 -->
          </property>
          <property>
              <name>javax.jdo.option.ConnectionPassword</name>
              <value>hive</value><!-- 指定mysql密码 -->
          </property>
         <property>
              <name>javax.jdo.option.ConnectionURL</name>
              <value>jdbc:mysql://127.0.0.1:3306/hive</value>
          </property><!-- 指定mysql数据库地址 -->
          <property>
              <name>javax.jdo.option.ConnectionDriverName</name>
              <value>com.mysql.jdbc.Driver</value><!-- 指定mysql驱动 -->
          </property>
      

      在最前面添加以下2个节点,其中system:java.io.tmpdir对应的value值是你自己建立目录的路径。

       <property>
            <name>system:java.io.tmpdir</name>
            <value>你自己建立的目录</value>
       </property>
       <property>
            <name>system:user.name</name>
            <value>${user.name}</value>
       </property>
      

      hive.metastore.schema.verification value值改为false

  3. mySql中的Hive需要初始化

    该操作是初始化hive数据库中的与元数据相关的表。不要忘记!

    schematool -dbType mysql -initSchema
    

启动

首先,执行hive --service metastore 启动Thrift服务端

hive --service metastore

然后执行hive命令

hive

image-20190904212215830

如果没有得到你想要的结果,请在你配置的property.hive.log.dir路径下查看日志,比上网查找原因有用多了,因为配置项比较多,每个人的原因不尽相同。

比如我,进入hive后,在show databases; 总是提示:Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient,后面经过排查是没有初始化mysql的元数据信息。同时,网上因版本问题,配置的方法可能并不适用,自己多看日志多思考。

其他

ubuntu16.04中开启和关闭防火墙

  1. 开启防火墙

    ufw enable

  2. 关闭防火墙

    ufw disable

参考&致谢

https://blog.youkuaiyun.com/weixin_44105991/article/details/97780778

https://blog.youkuaiyun.com/zhangvalue/article/details/84282827

Ubuntu 安装 Hive 环境配置: Ubuntu 13.10 Hadoop 1.2.1 下载解压和转移: wget http://mirrors.hust.edu.cn/apache/hive/hive-0.12.0/hive-0.12.0.tar.gz tar -xzvf hive-0.12.0.tar.gz mv hive-0.12.0 /opt/ 配置系统环境变量: sudo vim /e 阅读详情

相关推荐

hive on spark(yarn)安装部署

〇、说明 HDFS+spark+hive的测试环境之前单独搭建成功了,后来需要使用hive on spark才发现需要重新配置。查看了很多参考文章,包括官网上的教程,一路摸索着,总算是成功了。 0.参考文章 Hive on Spark: Getting Started Running Spark on YARN Building Spark Spark Configuration Hive on ...

weixin_43860247的博客 4961

Ubuntu下搭建伪分布式从0开始安装Hive详细教程(从JDK安装、Hadoop搭建开始)

Ubuntu下搭建伪分布式从0开始安装Hive详细教程(从JDK安装、Hadoop搭建开始)

皮埃尔的博客 9004

Hadoop2.9+Hive3.0+Mysql8.0安装配置,看这一篇就够了

由于以上均是最新版本,网上以往的资料用起来几乎都有多少的错误,不少的错误真的会把人搞疯,近10篇博文结合我自己在外网上找到的一些方法,记录下来。 hadoop的安装推荐看这一篇:http://dblab.xmu.edu.cn/blog/install-hadoop/ 写配置文件的时候注意更改版本信息,我是在一台主机上进行的伪分布式配置。 hive的安装与配置:http://dblab.xmu...

Handoking的博客【学无止境】 1万+

在Ubuntu中安装Hive步骤:

其中,‘/path/to/hadoop’是您安装Hadoop的路径,’/path/to/hive/conf’是您存放Hive配置文件的路径。这个命令会将Hive解压到当前目录下的apache-hive-3.1.2-bin目录中。希望这些步骤能够帮助您在Ubuntu中安装Hive。这个命令会从清华镜像站下载Hive的压缩包。如果Hive正常工作,它会列出所有的数据库。这个命令会启动Hive的命令行界面。

ccbbaaap的博客 1345

AIDC供电系统与算电协同

AIDC供电系统的技术革新为算电协同提供了基础保障,而算电协同则是解决AIDC高能耗问题、推动数字经济可持续发展的关键路径

数据中心全生命周期价值管理 2566

eNSP-Pro配置又丢了?手把手教你用导出功能防患于未然

本文详细介绍了eNSP-Pro配置防丢失的全套方案,包括运行时内存、虚拟存储设备和宿主机文件系统的配置存储机制,以及多维度备份策略和特殊场景下的恢复技巧。通过优化保存流程、自动化定时导出和版本化管理,帮助网络工程师有效防止配置丢失,提升工作效率。

weixin_42665725的博客 239

如何在ubuntu上安装Hive 嵌入式

教你如何安装hive嵌入式,有过程图片详解,有例题图片。 (1)查询工资大于2000的员工信息。 (2)以部门号(deptno)来分组对员工工资(sal)进行求和。

weixin_66547608的博客 1474

从MC到DC:三维重建算法的核心原理与实战对比

本文深入对比了三维重建领域两大经典算法Marching Cubes(MC)与Dual Contouring(DC)的核心原理与实战表现。MC算法原理直观、实现简单,但存在特征丢失和二义性问题;DC算法通过求解二次误差函数(QEF)和利用法向量信息,能更好地保留模型的尖锐特征,但计算更复杂。文章结合医学影像处理实例,为开发者根据速度、精度和特征保真度需求选择合适算法提供了清晰指南。

weixin_29251131的博客 1032

Ubuntu安装配置hive

安装的mysql是8.0以上的版本 没有的话直接shell安装 sudo apt update sudo apt install mysql-server -y 将下载的hive压缩包(apache-hive-2.3.7-bin.tar.gz)复制到下载中 hive下载地址 sudo tar -zxvf ./apache-hive-2.3.7-bin.tar.gz -C /usr/local # 解压到/usr/local中 cd /usr/local/ sudo mv apache-hive-2.3

xin_sleep的博客 682

保姆级教程:在RK3568上调试RGMII网口,从设备树到PHY驱动的完整避坑指南

本文提供RK3568开发板上RGMII网口调试的完整指南,涵盖硬件检查、设备树配置、驱动加载及性能优化。通过详细步骤和实战案例,帮助开发者避开常见陷阱,确保以太网功能稳定运行,特别关注PHY驱动和MDIO总线的调试技巧。

weixin_26821003的博客 321

DM9000有线网卡驱动编写

DM9000有线网卡驱动编写 1.DM9000简介   DM9000 是一款完全集成的、性价比高、引脚数少、带有通用处理器接口的单芯片快速以太网控制器。 自 带一个 10/100M PHY 和 4K 双字的 SRAM ,DM9000A 为适应各种处理器提供了 8 位、16 位数据接口访问 内部存储器,DM9000 拥有自动协商功能,DM9000 特性如下:   1.集成自适应 10/100M 收发器。   2.内置 16k 字节的 SRAM。   3.支持硬件帧校验。   4.兼容 3.3V 和 5.0V

weixin_44453694的博客 4672

ubuntu 安装hive2.3.0

1、到Apache官网下载hive2.3.0压缩包,并解压 我的放在/chenjie/apache-hive-2.3.0-bin下 下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/hive/hive-2.3.0/apache-hive-2.3.0-bin.tar.gz 2、下载mysql最新驱动,将解压后的jar包放在/chenjie/a

陈杰 5118

全志V3S嵌入式驱动开发(解决kernel 5.2.y wifi驱动问题)

​【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 wifi模块,之前测试的时候,开发板上用的是esp8089,当时内核时4.14.y,测试也是通过的。链接地址在这里, https://blog.csdn.net/feixiaoxing/article/details/131178420?spm=1001.2014.3001.5501 那个时候测试的时候,我们就说过,wifi驱动可能是除了镜像制作之外,最复杂的一个

嵌入式-老费,一个分享专业嵌入式知识的blog 1158

Ubuntu16.04下Hive的本地安装与配置

Ubuntu16.04下Hive的本地安装与配置 1.系统环境 os : Ubuntu 16.04 LTS 64bit jdk : 1.8.0_161 Hive:hive-2.3.6 Mysql: Hive 下载地址:https://mirror.bit.edu.cn/apache/hive/ 2.安装步骤 2.1安装mysql mysql在Hive环境中用于记录元数据。记录的元数据包括:表名与结...

amingo_ss的博客 1044

无人驾驶Autoware导读

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对无人驾驶Autoware介绍做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 2397

“华为杯”研究生数学建模竞赛2020年-【华为杯】E题:能见度估计与预测(附获奖论文及python代码实现)

因此,题目要求借助机场的 AMOS 观测数据中的气压、温度、湿度、风速等气象因子,达到 100% 时,空气中的水汽便会凝结成细微的水滴悬浮于空中,使地面水平的能见度下。传统的仪器探测法成本高,覆盖范围小,而基于视频的能见度检测能弥补仪器测量的不足之处,但是预测精度不高,需要进一步改。象条件,空气质量的影响,其中较为关键的影响因子是雾和霾。性过强,激光能见度仪的检测方法更为可信,但是激光能见度仪覆盖的检测范围小,安装。覆盖的交通视频路况数据间接计算得到能见度数值的方法,此方法成本较低,覆盖范围广。

getusushu的博客 2280

ubuntu16.04 Hive安装配置

版本配置: Ubuntu 16.04 (事实上centos我配过也是这么配的,一样的) Mysql 5.7.28 Hive 2.3.6 1.前言 hive和hbase的安装配置是我目前配置遇到问题最多两个个组件。。真的十分的坑,又或者是我菜吧。所以我决定写下来,hbase我写下来了,如果大家有兴趣的话,可以去翻一下。 hbase: centos7下hbase配置及解决错误: 找不到或无法加载主类 ...

pycrossover的博客 369

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

(Ubuntu 16.04.2)基于Hadoop 中 hive 安装配置

(前提须知:) 1 安装模式介绍 根据hive记录元数据的不同,分为: 1、内嵌模式(元数据保村在内嵌的derby种,允许一个会话链接,尝试多个会话链接时会报错) 2、本地模式(本地安装mysql 替代derby存储元数据) 3、远程模式(远程安装mysql 替代derby存储元数据) 2 安装环境说明,基于hadoop 已经按照完成后的环境进行安装。 我们进行第二类模式安装 模式23区别:UR...

w593506579的博客 641

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ubuntu上mysql和hive_Ubuntu安装Hive,并使用Mysql作为元数据库

版本信息:Ubuntu:16.04JDK:1.8.0_144Hadoop:2.7.4Hive:2.1.1MySQL:5.7.22今天捣鼓了一下午关于Hadoop集群安装Hive,遇到了一些问题,在此记录下来。在安装Hive之前,需要确保JDK,Hadoop安装完毕,在此不做赘述,网上教程一大堆。1.安装MySQL:这个安装很简单,因为我已经是登录root账户,所以直接shell依次键入:(1)su...

weixin_39929602的博客 336

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Ubuntu16安装MySQL

title: Ubuntu16安装MySQL date: 2019-09-03 20:07:00 categories: 技术 tags: MySQL 前言,因为使用hive需要使用mysql存储元数据,所以我需要在虚拟机ubuntu上安装mysql。之前用压缩包安装过,没有记录,本次形成文档,记录下来。在查询过程中,发现网上有更简单的方法,参考记录如下。 第一步 sudo apt-...

张城硕的博客 191

hive 3.1.2 安装和运行 Install and Run Hive 3.1.2 踩坑

hive 3.1.2 安装和运行 Install and Run Hive 3.1.2 踩坑

hjjscofield的专栏 2847

Ubuntu16安装Ambari集群

安装Ambari集群采坑记录 安装环境 两个干净的Ubuntu16系统分别作为主机和从节点,系统间网络连通,内存最好大于4G; ambari-2.5.1当然也可以选择最新的 HDP-2.6.3 (集成hadoop生态圈的多个组件,特别大) HDP-UTILS-1.1.0.21 JDK-1.8 mysql(当然也可以选择其他数据库,用来存储ambari,hive等相关源数据)...

yyoc97的专栏 3090

ubuntu 16.04 搭建完全分布式之:HIVE搭建

对于hadoop集群来说,任何一个服务器按我理解都是可以弄hive的,反正hive就是个关系数据库,应该都是可以的 反正我在namenode机器上面弄的 哎……昨天写了好多,然后我以为相同的提交页面也是可以用的,结果我就把HIVE的那个页面提交了一下FLUME。。结果就TMD覆盖啊,我悔恨啊! 我就大概记录一下HIVE的搭建过程,然后记录一下坑有哪些吧 hadoop 2.7.7 介绍 HIVE和H...

fdsjzs1的博客 716

云计算与大数据课安装软件记录

云计算与大数据课安装软件记录,涉及hadoop、hive、hbase、eclipse、zookeeper等

weixin_44990420的博客 3217

Hadoop-2.7.3环境下Hive-2.1.1安装配置。

环境:ubuntu-16.0.4;jdk1.8.0_111;apache-hadoop-2.7.3;apache-hive-2.1.1。 这里只记录Hive的安装。 首先从官网上下载所需要的版本,本人下载的apache-hive-2.1.1-bin.tar.gz。放到用户主目录下面。 (1)解压:          $tar -zxvf apache-hive-2.1.1-bin.tar.

SCGH_Fx的专栏 3179

Ubuntu安装Hive,并使用Mysql作为元数据库

版本信息:Ubuntu:16.04JDK:1.8.0_144Hadoop:2.7.4Hive:2.1.1MySQL:5.7.22今天捣鼓了一下午关于Hadoop集群安装Hive,遇到了一些问题,在此记录下来。在安装Hive之前,需要确保JDK,Hadoop安装完毕,在此不做赘述,网上教程一大堆。1.安装MySQL:这个安装很简单,因为我已经是登录root账户,所以直接shell依次键入:(1)su...

Hiwes的博客 1298
上一篇: HBase引入与理解
下一篇: Ubuntu16安装MySQL
chengshuo678
博客等级 码龄14年 5粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值