3.2 [实验]hive的安装与配置.docxVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

あいしてる + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档