- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
3.2[实验]hive的安装与配置
Hive的安装模式分为三种,分别是嵌入模式、本地模式和远程模式。
1、嵌入模式:使用内嵌Derby数据库存储元数据,这是Hive的默认安装方式,配置简单,但是一次只能连接一个客户端,适合用来测试,不适合生产环境。
2、本地模式:采用外部数据库存储元数据,该模式不需要单独开启Metastore服务,因为本地模式使用的是和Hive在同一个进程中的Metastore服务。
3、远程模式:与本地模式一样,远程模式也是采用外部数据库存储元数据。不同的是,远程模式需要单独开启Metastore服务,然后每个客户端都在配置文件中配置连接该Metastore服务。远程模式中,Metastore服务和Hive运行在不同的进程中。
如果Hadoop即文件系统是伪分布式,则hive就是伪分布式;如果hadoop即文件,系统是集群方式,则hive就是集群方式,hive的集群和伪分布式安装是一样的没区别。
3.2.1实验目的
熟练的掌握hive的安装与配置
3.2.2实验环境
1、平台:大数据实验实训平台;
2、操作系统:CentOS7
3.2.3实验原理
用户可以通过多种方式来安装Hadoop和Hive。安装一个完整的Hadoop系统(包含有Hive)的一个最容易的方式就是下载一个预先配置好的虚拟机(VM),这个虚拟机可以在VMware或者VirtualBox中执行。虽然使用一个预先配置好的虚拟机可能是使用Hive的一个便捷方式,但是自己安装Hadoop和Hive可以让用户更清楚地知道这些工具是如何工作的,接下来我们开始学习Hive的安装,之后我们将讨论如何配置Hive以了解如何在Hadoop集群上使用Hive。
3.2.4实验步骤
1、下载安装(此安装包在平台虚拟机的/root/下载文件夹下已经下载好,同学们可直接解压)
装好Hadoop的环境后,我们需要在apache官网上下载apache-hive-2.0.0-bin.tar.gz,下载地址为/hive/hive-2.0.0/。
图3.2.1安装包
进入/root/下载目录,解压并重命名。
cd/root/下载/
tarzxfapache-hive-2.0.0-bin.tar.gz-C/export/servers
cd/export/servers
mvapache-hive-2.0.0-bin/hive
图3.2.2解压并重命名
2、配置环境变量
在shell命令行中输入“vi/etc/profile”命令。打开文件后,在文件末尾添加下面的代码。然后,退出到shell命令行下,输入“source/etc/profile”命令编译该文件使其生效。
exportHIVE_HOME=/export/servers/hive
exportPATH=$PATH:$HIVE_HOME/bin
图3.2.3配置环境变量
图3.2.4编译该文件使其生效
3、执行hive--version
执行hive--version,有hive的版本显现,安装成功。
图3.2.5执行hive--version
4、安装MySQL
(1)下载MySQL源安装包(此安装包在平台虚拟机的/root/下载文件夹下已经下载好,同学们可直接解压)
在/get/mysql57-community-release-el7-8.noarch.rpm下载MySQL源安装包
(2)安装MySQL源
yumlocalinstallmysql57-community-release-el7-8.noarch.rpm
图3.2.6安装MySQL源
(3)检查MySQL源是否安装成功
yumrepolistenabled|grepmysql.*.community.*
图3.2.7检查MySQL源是否安装成功
(4)安装MySQL
yuminstallmysql-community-server
图3.2.8安装MySQL
(5)启动MySQL服务并查看运行状态
systemctlstartmysqld
systemctlstatusmysqld
图3.2.9启动MySQL服务并查看运行状态
(6)查看MySQL初始密码
greppassword/var/log/mysqld.log
图3.2.10查看MySQL初始密码
(7)修改MySQL登陆密码
先把之前我们查看到的初始密码复制下来,在进入mysql需要输入密码时粘贴下来,回车,就可以进去了。
mysql-uroot-p
setpasswordforroot@localhost=passw
文档评论(0)