Hive安装部署

1643-劳同学

发表文章数:34

热门标签

, , ,
首页 » 大数据 » 正文

1、安装

1.1 derby版hive直接使用

1.1.1解压hive

cd /export/softwares

tar -zxvf hive-1.1.0-cdh5.14.0.tar.gz -C ../servers/

Hive安装部署

 1.1.2直接启动 bin/hive

cd ../servers/

cd hive-1.1.0-cdh5.14.0/

bin/hive

hive> create database mytest;

缺点:多个地方安装hive后,每一个hive是拥有一套自己的元数据,大家的库、表就不统一;

1.2 使用mysql共享hive元数据

1.2.1安装并配置mysql数据库(过程忽略)

1.2.2修改hive的配置文件

修改hive-env.sh

添加我们的hadoop的环境变量

cd  /export/servers/hive-1.1.0-cdh5.14.0/conf

cp hive-env.sh.template hive-env.sh

vim hive-env.sh

HADOOP_HOME=/export/servers/hadoop-2.6.0-cdh5.14.0

# Hive Configuration Directory can be controlled by:

export HIVE_CONF_DIR=/export/servers/hive-1.1.0-cdh5.14.0/conf

修改hive-site.xml

cd /export/servers/hive-1.1.0-cdh5.14.0/conf

vim hive-site.xml

        

                javax.jdo.option.ConnectionURL

                jdbc:mysql://node03.hadoop.com:3306/hive?createDatabaseIfNotExist=true

        

        

                javax.jdo.option.ConnectionDriverName

                com.mysql.jdbc.Driver

        

        

                javax.jdo.option.ConnectionUserName

                root

        

        

                javax.jdo.option.ConnectionPassword

                123456

        

        

                hive.cli.print.current.db

                true

        

        

                hive.cli.print.header

                true

        

        

                hive.server2.thrift.bind.host

                node03.hadoop.com

        

上传mysql的lib驱动包

将mysql的lib驱动包上传到hive的lib目录下

cd /export/servers/hive-1.1.0-cdh5.14.0/lib

将mysql-connector-java-5.1.38.jar 上传到这个目录下

初始化hive环境

schematool -dbType mysql -initSchema

以上命令操作完成之后,一定要确认mysql里面出来一个数据库hive

<

p style=”margin-left:.0001pt;text-align:justify;”>然后即可启动hive程序

未经允许不得转载:作者:1643-劳同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《Hive安装部署》 发布于2021-10-06

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录