安装hive,并连接mysql

原创 2018年04月15日 19:24:39

安装hive

将hive文件传输到Linux中hadoop用户目录下,然后将其解压至opt目录中

解压好后进入其目录中,在一个conf目录下找到hive-default.xml.template这个文件,将其复制并改名为hive-site.xml后进入修改

 

配置元数据库地址

name  value

第一个:(找不到的话就按n

/javax.jdo.option.ConnectionURL

jdbc:mysql://python2:3306/hiveautoReconnect=true&useUnicode=true&createDatabaseIfNotExist=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC

 

 

/javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

 

 

/javax.jdo.option.ConnectionUserName

Root

 

 

/javax.jdo.option.ConnectionPasswo

root

 

/hive.metastore.warehouse.dir  #hadoop集群位置(这个默认就可以  不用改)

初始化hive元数据和启动hive

 

配置环境变量:

 

在lib目录下执行schematool -dbType mysql –initSchema,这里会报一个错误,需要我们现在一个jar文件,需要使用到wget命令,但我们系统中没有安装,所以我们要切换到root用户下安装


之后回到hadoop用户下的lib目录下载jar包

 wget http://central.maven.org/maven2/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jar 

然后敲hive会报错,找到报错问题,找到默认文件位置,自己创建一个hivetmp文件夹hadoop目录下,去刚刚hive_site.xml文件,把报错的路径java.io.tmpdir复制,去这个文件查找,把所有查找到的value全部改成自己在hadoop目录下创建的那个文件夹的绝对路径(pwd一下,然后复制),有两个是有默认文件夹的,要留下

 



再重新敲hive,就进去了(和mysql一样  都是>hive)


但我们启动hiveserver2,输入后光标会一直卡在这里,我们只需要复制一个管道,在这个管道中进入hive的bin目录下,输入: ./beeline -u jdbc:hive2://



安装Hive(独立模式 使用mysql连接)

安装Hive(独立模式 使用mysql连接)   1.默认安装了java+hadoop 2.下载对应hadoop版本的安装包 3.解压安装包     tar zx...
  • chengxuyuanyonghu
  • chengxuyuanyonghu
  • 2017-02-08 10:29:57
  • 301

hive的远程模式安装(用mysql作为hive的元数据库)

主机ip(主机名): 192.168.80.10(Master) 192.168.80.11(Slave1) 192.168.80.12()Slave2 在主机Master中解压hive: tar –...
  • zhihaoma
  • zhihaoma
  • 2015-09-19 20:10:38
  • 2938

Hive的安装配置和连接mysql

一、基础介绍 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件(存储在hdfs中)映射为一张数据库表,并提供类SQL查询功能,通过使用hive的sql脚本来操作数据(hql),本质...
  • login_sonata
  • login_sonata
  • 2016-11-15 22:16:37
  • 4807

Hive的学习笔记1-hive的安装和mysql的连接

本文为传智播客Hadoop八天——第六天学习笔记 1. 安装hive 2.安装mysql 3.关联hive和mysql 4.hive的一些基本语法和udf...
  • beidiqiuren
  • beidiqiuren
  • 2016-04-28 14:56:46
  • 1332

hive安装与mysql对接

Hive只在一个节点上安装即可 必须有hadoop的支持 1.上传tar包 2.解压 tar -zxvf hive-0.9.0.tar.gz 3.配置mysql metastor...
  • sky007rain
  • sky007rain
  • 2016-04-13 17:16:49
  • 997

Linux下的Hive与Mysql安装

一,安装MySQL sudo apt-get install mysql-server mysql-client 1). 建立数据库hive, create database hive; ...
  • young_so_nice
  • young_so_nice
  • 2016-05-22 00:40:25
  • 2104

ambari离线方式安装Hive不能连接mysql和不能启动hive metastore&hiveserver2

1,在自己笔记本上离线安装ambari,在搭建Hadoop集群时测试hive连接mysql的连通性,总是连接不上 网上查资料,找到是因为缺少一个配置文件,进入后台在hive-site.xml里添加一...
  • qq_37753381
  • qq_37753381
  • 2017-12-01 21:10:47
  • 341

hive连接mysql配置

1、进入hive/conf目录下,修改hive-default.xml:  @baidu, I 修改的是 hive-site.xml     hive.metastore.local    tr...
  • robby_chan
  • robby_chan
  • 2013-07-30 16:09:31
  • 1937

hive与mysql安装配置

一,安装MySQL sudo apt-get install mysql-server 可能还要 sudo apt-get install mysq 首先用root登陆给hive用户赋...
  • luyee2010
  • luyee2010
  • 2013-01-04 22:56:47
  • 12780

hive本地模式配置,连接mysql数据库--hive2.1.1+hadoop2.7.3+mysql5.7.18

本人在开源中国上的博文,同系列 hive本地模式配置,连接mysql数据库--hive2.1.1+hadoop2.7.3+mysql5.7.18...
  • ychcqshan
  • ychcqshan
  • 2017-06-09 13:40:49
  • 468
收藏助手
不良信息举报
您举报文章:安装hive,并连接mysql
举报原因:
原因补充:

(最多只允许输入30个字)