我是靠谱客的博主 典雅台灯,最近开发中收集的这篇文章主要介绍安装hive并配置mysql信息_Ubuntu下安装hive,并配置mysql作为元数据库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 下载并解压hive源程序

sudo tar -zxvf ./apache-hive-1.2.1-bin.tar.gz -C /usr/local # 解压到/usr/local中

cd /usr/local/

sudo mv apache-hive-1.2.1-bin hive # 将文件夹名改为hive

sudo chown -R dblab:dblab hive # 修改文件权限

mkdir -p /usr/local/hive/warehouse # 创建元数据存储文件夹

sudo chmod a+rwx /usr/local/hive/warehouse

2. 配置环境变量

为了方便使用,我们把hive命令加入到环境变量中去,编辑~/.bashrc文件vim ~/.bashrc,在最前面一行添加:

export HIVE_HOME=/usr/local/hive

export PATH=$PATH:$HIVE_HOME/bin

保存退出后,运行source ~/.bashrc使配置立即生效。

3. 启动hive

hive //启动hive

0818b9ca8b590ca3270a3433284dd417.png

注意:到这里,我们其实已经安装好了hive,但是是默认的derby作为元数据库,这会带来麻烦,后面会提到。

4. 修改/usr/local/hive/conf下的hive-site.xml

这个文件是不存在的,只需将hive-default.xml.template保留一个副本,副本重命名为hive-site.xml,源文件可以重命名为hive-default.xml。在副本中,删除原内容,粘贴如下代码:

javax.jdo.option.ConnectionURL

jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true

JDBC connect string for a JDBC metastore

javax.jdo.option.ConnectionDriverName

com.mysql.jdbc.Driver

Driver class name for a JDBC metastore

javax.jdo.option.ConnectionUserName

hive

username to use against metastore database

javax.jdo.option.ConnectionPassword

hive

password to use against metastore database

最后

以上就是典雅台灯为你收集整理的安装hive并配置mysql信息_Ubuntu下安装hive,并配置mysql作为元数据库的全部内容,希望文章能够帮你解决安装hive并配置mysql信息_Ubuntu下安装hive,并配置mysql作为元数据库所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部