首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Hadoop进级教程之-Hive安装部署

Hive 安装地址

1、Hive 官网地址

2、Github 地址

https://github.com/apache/hive

安装 Hive

1)把 apache-hive-2.3.9-bin.tar.gz 上传到 linux 的/usr/myproject 目录下

2)解压 apache-hive-2.3.9-bin.tar.gz 到/usr/myproject /目录下面

[root@hadoop-master]$ tar -zxvf /usr/myproject/apache-hive-2.3.9-bin.tar.gz -C /usr/myproject /

[root@hadoop-master]$ mv /opt/module/apache-hive-2.3.9-bin/

/usr/myproject /hive

4)修改/etc/profile.d/my_env.sh,添加环境变量,并添加如下内容

[root@hadoop-master]$ vi /etc/profile.d/my_env.sh

#HIVE_HOME

export HIVE_HOME=/usr/myproject/hive

export PATH=$PATH:$HIVE_HOME/bin

5)解决日志 Jar 包冲突

[root@hadoop-master]$ mv $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.jar $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.bak

6)初始化元数据库

[atguigu@hadoop102 hive]$ bin/schematool -dbType derby -initSchema

Hive 元数据配置到 MySQL

将 MySQL 的 JDBC 驱动拷贝到 Hive 的 lib 目录下

[root@hadoop-master] cp /usr/myproject/mysql-connector-java-5.1.34.jar $HIVE_HOME/lib

配置 Metastore 到 MySQL,在$HIVE_HOME/conf 目录下新建 hive-site.xml 文件

[root@hadoop-master conf]# vi hive-site.xml

hive.metastore.uris thrift://hadoop-master:9083 hive.server2.thrift.bind.host hadoop-master hive.server2.thrift.port 10000 hive.cli.print.header true hive.cli.print.current.db true

初始化 Hive 元数据库

[root@hadoop-master hive]$ schematool -initSchema -dbType mysql -verbose

下一篇我将论述Hive数据类型及使用的具体示例;

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OcVqVOp55m4784lQushhNQBA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券