Hive安装

软件需求与环境说明

假设已经搭建好 Hadoop-2.6.0 环境,并能正常运行

mysql 安装软件

服务端:MySQL-server-5.5.16-1.rhel5.x86_64.rpm

客户端:MySQL-client-5.5.16-1.rhel5.x86_64.rpm

hive安装软件:apache-hive-1.2.1-bin.tar.gz

Java 连接 MySQL 驱动软件: mysql-connector-java-5.1.17-bin.jar

安装mysql

使用 rpm -ivh MySQL-server-5.5.16-1.rhel5.x86_64.rpm 安装服务端

使用 rpm -ivh MySQL-client-5.5.16-1.rhel5.x86_64.rpm 安装客户端

在命令行界面输入 mysql 命令,进入 MySQL 界面,新增 hive 用户,并赋予权限,以后 Hive 就使用该用户登录 MySQL

create database hive;

GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%' IDENTIFIED BY 'hadoop01' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO 'hive'@'localhost' IDENTIFIED BY 'hadoop01' WITH GRANT OPTION;

flush privileges;

alter database hive character set latin1;

使用 hive 登录 MySQL: mysql -u hive -p;

注意:如果已经安装mysql需要先卸载,需要修改root密码再进行操作,具体见mysql安装笔记

安装Hive

把 apache-hive-1.2.1-bin.tar 解压至 /home/cluster 目录下,并重命名为 hive

把 mysql-connector-java-5.1.17-bin.jar 拷贝到 /home/cluster/hive/lib 目录下

配置环境变量或者hive-env.sh

export HIVE_HOME=/home/cluster/hive

export PATH=$HIVE_HOME/bin:$PATH

hive-site.xml

hive.metastore.warehouse.dir

/user/hive/warehouse

location of default database for the warehouse

javax.jdo.option.ConnectionURL

jdbc:mysql://192.168.56.13/hive?createDatabaseIfNotExist=true

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

javax.jdo.option.ConnectionUserName

hive

javax.jdo.option.ConnectionPassword

hadoop01

datanucleus.autoCreateSchema

false

datanucleus.autoCreateTables

true

hive.metastore.schema.verification

false

hive命令行下,set javax.jdo.option.ConnectionURL 检查是否是连接到 mysql

hive客户端安装

hive服务端安装好之后,服务端如何连接使用?

* 服务端需要启动hive metastore服务,客户端才能远程使用hive元信息

hive --service metastore -p

如果不加端口默认启动:hive –service metastore,则默认监听端口是:9083

客户端hive-site.xml配置

hive.metastore.uris

thrift://192.168.56.10:9083

Thrift uri for the remote metastore. Used by metastore client to connect to remote metastore.

hive.metastore.client.socket.timeout

3600

hive.metastore.warehouse.dir

/user/hive/warehouse

location of default database for the warehouse

喜欢 (1)or分享 (0)

hive安装mysql驱动_Hadoop-2.6.0为基础的Hive安装相关推荐

  1. go安装mysql驱动,连接mysql

    准备好MySQL5.7,Navicat Premium软件,并安装好 1. 安装mysql驱动 (1).安装驱动 go get -u github.com/go-sql-driver/mysql(my ...

  2. mac tableau 安装mysql驱动

    具体网址:https://www.tableau.com/support/drivers 提示:mac tableau 安装mysql驱动前(图一),需要安装iodbc(图二),然后在安装odbc(图 ...

  3. hive安装mysql驱动_hive安装与配置

    1.先决条件 要先安装hadoop,安装详细见:http://blog.csdn.net/hwwn2009/article/details/39889465 2.安装hive 1)下载hive,注意h ...

  4. ruby mysql 驱动_windows下Rails安装MySql驱动的配置

    1.安装ruby 这我就不废话了,安装很简单,网上资料也很多. 安装完后再环境变量path里加入D:ruby\bin(视你的安装路径了) 安装完后在命令行输入ruby -v, 会显示版本号,表示安装成 ...

  5. QT(5.14.2) 安装mysql驱动详细流程

    环境介绍: windows10 QT5.14.2 编译器MingGW64-bit 数据库:mysql-8.0.23-winx64 1.下载mysql https://dev.mysql.com/dow ...

  6. django安装mysql驱动

    django目前支持三种mysql驱动来进行mysql的链接 MySQLdb is a native driver that has been developed and supported for ...

  7. django安装mysql驱动_django安装mysql驱动

    django目前支持三种mysql驱动来进行mysql的链接MySQLdb is a native driver that has been developed and supported for o ...

  8. windows10安装mysql 8.0_手把手教你在Windows 10安装MySQL 8.0(详细图文)

    出品丨TeacherWhat 题图:Oracle MySQL 8.0 关键字:新版本.Install.安装.MySQL.数据库入门.Database 正文约1000字,建议阅读时间2分钟 目录结构: ...

  9. 安装mysql会有驱动吗_kettle 安装mysql 驱动

    错误连接数据库 [mysql] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying ...

最新文章

  1. Windows 7 部署(一):安装和部署简述
  2. 编程笔试(解析及代码实现):国内各大银行(招商银行/浦发银行等)在线笔试常见题目(猴子吃桃/字符串逆序输出/一段话输出字的个数/单词大小转换等)及其代码实现(Java/Python/C#等)之详细攻略
  3. 如何利用Python播放和录制声音
  4. 角谷猜想(信息学奥赛一本通-T1086)
  5. 电影院今日复业!20部影片上映,票房预售超百万
  6. likely() 和 unlikely()内建宏定义函数
  7. 华为手机全面鸿蒙,彻底与安卓说拜拜,华为手机全面鸿蒙时代即将到来
  8. Kafka如何做到全局有序
  9. C++基础:第六章 语句
  10. 基于C#的Access MsSQL MySQL 三种数据库访问演示(含源文件Demo)
  11. JMeter 安装教程(详细安装教程)
  12. 浅析游戏AI设计模式
  13. UGNX1953~1980版本怎么测量重量
  14. Swift5实现ios后台播放语音,腾讯音视频通话后台播放来电铃声
  15. 解除控制伽卡他卡控制
  16. 【一次过】Lintcode 646. 第一个独特字符位置
  17. JS_微信公众号开发调用扫码支付功能
  18. 3DLC系列:A/B 网格应用实践
  19. 安川服务器输入输出信号,谈谈自动控制系统的输入输出信号
  20. Excel2019关闭时无响应

热门文章

  1. Kettle之数据抽取、转换、装载
  2. 江西财经大学计算机排名2019,2019年全国商科院校评价报告出炉 江西财经大学排名第七...
  3. mysql dts_云树·DTS - 产品系列 - 分布式数据库系统_MySQL数据库性能优化-爱可生...
  4. 使用物理硬盘_硬盘坏道的几种非专业修复方法介绍
  5. 里面怎么模拟裂纹_警惕!你买的翡翠有裂纹吗?它能让翡翠的价值暴跌
  6. inux中限制用户进程CPU和内存占用率
  7. Linux下C开发环境的构成和安装
  8. 洛谷 P1372 又是毕业季I
  9. 中国官方要求进一步加强中资商业银行境外机构合规管理
  10. Java虚拟机-第二篇-GC算法与内存分配策略