李林超博客
首页
归档
留言
友链
动态
关于
归档
留言
友链
动态
关于
首页
大数据
正文
04.Hive3.1.2安装教程
Leefs
2021-11-30 PM
1672℃
0条
[TOC] ### 前言 本篇安装的是单机版Hive3.1.2安装教程。 **环境准备** + **CentOS 7.X环境** + **JDK1.8** + **hadoop3.2.1**(伪分布式) *可参考文章:[CentOS7 Hadoop安装教程](https://lilinchao.com/archives/1122.html)* ### 一、安装 **1.1 将`apache-hive-3.1.2-bin.tar.gz`安装包上传到服务器** ```bash [hadoop@hadoop001 sources]$ sudo rz ``` **1.2 将安装包解压到`/opt/software`目录下** ```bash [hadoop@hadoop001 sources]$ sudo tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /opt/software/ ``` **1.3 修改文件名称apache-hive-3.1.2-bin为hive** ```bash [hadoop@hadoop001 software]$ sudo mv apache-hive-3.1.2-bin/ hive ``` **1.4 修改文件所有者** ```bash [hadoop@hadoop001 software]$ sudo chown -R hadoop:hadoop ./hive ``` **1.5 添加环境变量** ```bash [hadoop@hadoop001 software]$ vim ~/.bashrc #增加如下内容 export HIVE_HOME=/opt/software/hive export PATH=$PATH:$HIVE_HOME/bin ``` **1.6 时环境变量生效** ```bash [hadoop@hadoop001 software]$ source ~/.bashrc ``` **1.7 解决日志Jar包冲突** ```bash [hadoop@hadoop001 software]$ sudo mv $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.jar $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.bak ``` **1.8 初始化元数据库** ```bash [hadoop@hadoop001 hive]$ pwd /opt/software/hive [hadoop@hadoop001 hive]$ bin/schematool -dbType derby -initSchema ``` ### 二、启动并使用Hive **2.1 启动Hive** ```bash [hadoop@hadoop001 hive]$ bin/hive ``` **2.2 使用Hive** ```bash hive> show databases; hive> show tables; hive> create table test(id int); hive> insert into test values(1); hive> select * from test; ``` 2.3 在开启另一窗口开启Hive,会报如下错误 ```basic Caused by: ERROR XSDB6: Another instance of Derby may have already booted the database /opt/software/hive/metastore_db. at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.privGetJBMSLockOnDB(Unknown Source) ``` **原因** Hive默认使用的元数据库为derby,开启Hive之后就会占用元数据库,且不与其他客户端共享数据,所以我们需要将Hive的元数据地址改为 MySQL。 ### 结尾 本篇所需要的安装包JDK1.8、Hadoop3.2.1、Hive3.1.2等,通过微信公众号:【Java和大数据进阶】,回复【hive】即可获取。
标签:
Hadoop
,
Hive
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:
https://lilinchao.com/archives/1693.html
上一篇
CentOS7.X系统安装必要配置
下一篇
05.Hive元数据配置到MySQL
评论已关闭
栏目分类
随笔
2
Java
326
大数据
229
工具
31
其它
25
GO
47
NLP
4
标签云
Spark RDD
SpringBoot
BurpSuite
Hive
Map
并发线程
Zookeeper
Filter
Livy
Jquery
Flume
Azkaban
Hadoop
Thymeleaf
排序
SpringCloud
国产数据库改造
Tomcat
Yarn
ClickHouse
数据结构
Stream流
递归
链表
Spring
Kafka
DataWarehouse
Elasticsearch
查找
HDFS
友情链接
申请
范明明
庄严博客
Mx
陶小桃Blog
虫洞
评论已关闭