全栈工程师开发手册 (作者:栾鹏)
架构系列文章


Hive默认使用MapReduce作为执行引擎,即Hive on mr。实际上,Hive还可以使用Tez和Spark作为其执行引擎,分别为Hive on Tez和Hive on Spark。

由于MapReduce中间计算均需要写入磁盘,而Spark是放在内存中,所以总体来讲Spark比MapReduce快很多。因此,Hive on Spark也会比Hive on mr快。

hive下载

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

这里使用的是hadoop2.7.5,所以选择对应的版本hive2.1
下载apache-hive-2.1.1-bin.tar.gz后,解压到不包含空格和中文的目录,这里解压到G:\apache-hive-2.1.1-bin

设置环境变量

HIVE_HOME为G:\apache-hive-2.1.1-bin
Path添加%HIVE_HOME%\bin

如果使用hive连接mysql,需要下载

mysql-connector-java-5.1.45
https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.45.zip

将解压出来的jar放入hive 的lib中

将G:\apache-hive-2.1.1-bin\conf\hive-default.xml.template复制目录下改名为hive-site.xml

然后找到

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

修改其value

<value>jdbc:mysql://139.196.xxx.xxx:3306/hive?characterEncoding=UTF8&amp;useSSL=false&amp;createDatabaseIfNotExist=true</value>

同时,注意修改对应数据库的账号密码,否则会在执行hive时出错

<property><name>javax.jdo.option.ConnectionUserName</name><value>root</value></property><property><name>javax.jdo.option.ConnectionPassword</name><value>123456</value></property>

运行hive客户端
cmd中cd 到G:\apache-hive-2.1.1-bin\bin
输入hive命令运行客户端

window下hive的安装相关推荐

  1. window下BurpSuite工具安装

    window下BurpSuite工具安装 首先下载安装包(链接:https://pan.baidu.com/s/1e1QjgPwsoPYEW7HSGVtQPg ,提取码:a8nl) 1.打开burp- ...

  2. CentOS7下Hive的安装配置

    0.安装前提 安装配置jdk与hadoop 安装配置好mysql 1.下载上传 下载hive,地址:http://mirror.bit.edu.cn/apache/hive/ 上传到指定位置scp a ...

  3. window下的免安装redis

    windows下免安装redis 1.下载免安装版本的redis Window下免安装redis和安装版的redis以及redis的可视化工具.点击可以下载已经打包好的免安装的redis. 2.解压 ...

  4. Linux环境下Hive的安装

    一.安装Hive 1.1 下载并解压 下载所需版本的 Hive,这里我下载版本为 cdh5.15.2.下载地址:http://archive.cloudera.com/cdh5/cdh/5/ # 下载 ...

  5. window下fbprophet的安装(都是血和泪)

    2月14号FACEBOOK开源了可以通过 Python 和 R 语言使用的预测工具 Prophet.作为一个Windows用户,想在python上体验一下这个库,没想到安装之路满满都是坑... fbp ...

  6. window下使用虚拟机安装Linux操作系统CentOS

    一.工具 Windows下安装VMware Workstation(安装虚拟机工具), CentOS镜像(.IOS) 二.创建虚拟机 1.打开VMware Workstation选择"创建新 ...

  7. window下从硬盘安装ubuntu双系统

    准备工作: grub4dos 和 ubuntu镜像文件 :grub4dos可在下列网址中下载, http://down.51cto.com/data/2243078 ubuntu可去各开源镜像站进行下 ...

  8. Window下mysql的安装

    第一次装mysql,也踩了几个坑,在这里记录一下,方便以后查看. 我的电脑是windows7系统,mysql安装的是5.7.22版本.mysql下载地址如下:点击打开链接,大家对应自己的系统版本安装. ...

  9. window下Oracle 11G安装文档

    一.将文件win32_11gR2_database_1of2.zip和win32_11gR2_database_2of2.zip解压. 注意:这两个文件解压到同一个目录下,即:将Components目 ...

最新文章

  1. [LeetCode] Flatten Binary Tree to Linked List
  2. html input ng model,Angular自定义指令中传递ngModel
  3. 全球最囧的爱情测试.....
  4. Android客户端应用享用传统Web服务
  5. asp.net web submit链接页面_41. Web 安全之 target=quot;_blankquot; 触发钓鱼风险
  6. Linux/deppin 中安装、卸载软件的几种命令
  7. 线程池框架-Executor
  8. win10,Net Share 共享,每次开机都会出现 --- 彻底关闭的方法---禁用server服务
  9. 深入学习golang—channel
  10. mybatis里面返回list集合
  11. 网络安全-SQL注入原理、攻击及防御
  12. 排队论的计算机模拟,8.2 排队论模型(二)-----计算机模拟.pdf
  13. [软件更新]影拓三代 PTZ系列 系列 驱动程序 V6.1.1-3{链接已修复}
  14. gms2游戏移植linux,GMS卡刷包制作
  15. 苹果id无法登陆_教你在iPhone上如何注册 ID帐户,并注意使用事项
  16. 四位一体数码管介绍、扫描原理、应用电路和共阳共阴码段编写成都电路板设计
  17. 着色缓存器_新的缓存着色器预处理器(实验性)可加快构建速度
  18. 移远M26实现短信接收
  19. C++ 多线程(一)入门
  20. win10删除右键菜单的办法

热门文章

  1. jQuery实现tab栏转换
  2. 上传本地代码到github
  3. 【深入理解JVM】运行时数据区域:java虚拟机栈
  4. ffdshow 源代码分析 7: libavcodec视频解码器类(TvideoCodecLibavcodec)
  5. live555 分析—— OpenRtsp
  6. MediaInfo源代码分析 5:JPEG解析代码分析
  7. myeclipse中加入jad查看jar源代码
  8. 超边际分析不能用计算机,一种基于超边际分析的分布式计算资源分配方法-Journalof.PDF...
  9. 期末数据结构复习的一点笔记
  10. 【PAT甲】1051 Pop Sequence (25分)判断出栈顺序的合法性