赞
踩
本关任务:在已安装Hadoop
的基础上安装配置好Hive
并运行。
为了完成本关任务,你需要掌握:
1.Hive
的基本安装;
2.Mysql
的安装与设置;
3.Hive
的配置。
**注意:**本关实训Hive
的安装与配置建立在Hadoop
已安装配置好的情况下。
从 官网 下载Hive
二进制包,不过这里你无须再从网上下载,我已经帮你下载好了放在/opt
目录下。
进入/opt
目录,解压apache-hive-3.1.0-bin.tar.gz
到该目录下,并将解压的文件重命名为hive
;
cd /opt
tar -zxvf apache-hive-3.1.0-bin.tar.gz
mv apache-hive-3.1.0-bin hive
设置环境变量,编辑vi /etc/profile
,在末尾添加以下两行代码;
export HIVE_HOME=/opt/hive
export PATH=$HIVE_HOME/bin:$PATH
source /etc/profile
使环境生效;
查看hive
是否安装成功:hive --version
。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2okHqS9D-1666195111049)(https://data.educoder.net/api/attachments/277235)]
出现hive
版本就说明安装成功,但是可以看到其中有一些警告信息,是由于包的冲突引起的。我们只需删除掉引起冲突的包即可:rm /opt/hive/lib/log4j-slf4j-impl-2.10.0.jar
。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-20yZOKUx-1666195111051)(https://data.educoder.net/api/attachments/277700)]
平台已安装MySQL
数据库,同学们在本地没有安装可以采用以下命令进行安装:
sudo apt-get install mysql-server #安装mysql服务apt-get install mysql-client #安装mysql客户端sudo apt-get install libmysqlclient-dev #安装相关依赖环境
注意:安装过程中会提示设置密码什么的,不要忘了设置。
安装完成之后可以使用如下命令来检查是否安装成功。
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有MySQL
的socket
处于listen
状态则表示安装成功。
Hive
需要数据库来存储metastore
的内容,因此我们需要配置一下MySQL
数据库。
下载mysql
驱动;
我已经帮你下载好放在/opt
目录下,进入该目录并进行以下操作:
tar -zxvf mysql-connector-java-5.1.45.tar.gzcd mysq
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。