我是靠谱客的博主 默默奇迹,最近开发中收集的这篇文章主要介绍Hive安装及MySQL连接,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. Hive安装包下载

地址: https://mirrors.tuna.tsinghua.edu.cn/apache/hive/

2.下载后上载到虚拟机在/local下解压

sudo mv apache-hive-2.1.1-bin.tar.gz /usr/local

sudo tar zxvf apache-hive-2.1.1-bin.tar.gz

sudo mv apache-hive-2.1.1-bin  hive

.配置

sudo vi ~/.bashrc

添加以下内容:

#For Hive

export HIVE_HOME=/usr/local/hive

export HIVE_CONF_DIR=$HIVE_HOME/conf

export CLASSPATH=$CLASSPATH:$HIVE_HOME/lib

export PATH=$PATH:$HIVE_HOME/bin

使环境变量立即生效

source /etc/profile

4.下载并设置好jdbc connector

从此处下载:https://dev.mysql.com/downloads/connector/j/

或者是

sudo apt - get install mysql - server-----这里安装的版本是5.7的

5. 配置MySQL作为Hive的元数据存储库

首先需要一个mysql的jar,5.7以上的使用8.0的jar包

然后把jar包放到hive的lib目录下

创建用户hive

insert into mysql.user(Host,User,Password) values("localhost","hive",password("hive"));

刷新权限

flush privileges;

6. 配置hive-site.xml文件

1) 配置hive-site.xml文件

cd $HIVE_HOME/conf

vi hive-site.xml -------创建一个mysql的连接文件

配置如下:

<?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://localhost:3306/hive?createDatabaseIfNotExist=true&amp;useSSL=false</value>
    <description>JDBC connect string for a JDBC metastore</description>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionDriverName</name>

#这里mysql5.7以上不用修改,如是mysql5.1的话需把cj删除
    <value>com.mysql.cj.jdbc.Driver</value> 
    <description>Driver class name for a JDBC metastore</description>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionUserName</name>
    <value>hive</value>  #连接用户
    <description>username to use against metastore database</description>
  </property>
  <property>
    <name>javax.jdo.option.ConnectionPassword</name>
    <value>hive</value>#连接密码
    <description>password to use against metastore database</description>
  </property>
</configuration>

最后需要启动Hadoop,然后输入 hive 即可启动!

最后

以上就是默默奇迹为你收集整理的Hive安装及MySQL连接的全部内容,希望文章能够帮你解决Hive安装及MySQL连接所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部