Hive部署内嵌模式、本地模式、远程模式
内嵌模式
(1)下载hive安装包,在虚拟机/export/software目录下执行rz命令上传hive安装包
(2)以解压缩的方式安装hive,将hive安装到/export/servers目录下,具体命令如下:
(3)将hive安装目录重命名为hive-3.1.3,在虚拟机的/export/servers目录执行如下命令:
(4)同步jar包,解决jar包冲突问题。首先进入Hadoop存放jar包的目录,然后,将guava-27.0-jre.jar复制到hive安装目录下的lib目录,最后,删除hive安装目录下lib目录下的guava-19.0.jar,具体命令如下:
(5)配置hive系统环境变量,在/etc/profile文件中添加如下内容:
(6)执行如下命令使系统环境变量生效
(7)初始化derby数据库,命令如下:
(8)初始化数据库成功后的效果:
(9)连接hive,执行hive命令,通过hive自带的命令行工具cli连接hive:
(10)测试hive,执行show databases命令,查看数据库列表,如图所示:
- 本地模式
(1)安装wget工具,该工具用于下载MySQL的源文件,具体命令如下:
(2)通过wget工具下载MySQL源文件,命令如下:
(3)安装MySQL源,在MySQL源文件所在目录执行如下命令:
(4)通过yum工具安装MySQL,命令如下:
(5)安装成功后的效果:
(6)启动MySQL服务:
(7)MySQL安装成功后,默认为root用户提供了初始密码,查看该初始密码的命令如下:
(8)登录MySQL,通过root用户,以及MySQL为root用户提供的初始密码登录MySQL,命令如下:
(9)修改密码,MySQL为root用户提供的密码较为复杂不便使用:
(10)使用如下命令进行MySQL配置的刷新:
(11)安装hive,修改hive安装目录的conf目录,在该目录下执行如下命令,创建hive配置文件,在该文件中添加如下内容:
(12)上传MySQL驱动包,在/export/servers/hive-3.1.3/lib目录下执行rz命令,上传MySQL驱动包:
(13)初始化MySQL,具体命令如下:
(14)连接hive:
远程模式
(1)启动metastore服务,具体命令如下:
(2)启动HiveServer2服务:
(3)安装hive,在另一台虚拟机的/export/software目录下执行rz命令,上传hive安装包,上传完成后,解压文件进行安装:
(4)对安装文件进行重命名:
(5)同步jar包,解决jar包冲突问题。首先进入Hadoop存放jar包的目录,然后,将guava-27.0-jre.jar复制到hive安装目录下的lib目录,最后,删除hive安装目录下lib目录下的guava-19.0.jar具体命令如下:
(6)修改hive配置文件按,在hive-site.xml文件下添加如下内容:
(7)配置hive系统环境变量:
(8)执行如下命令是系统环境变量生效:
(9)连接MetaStore服务:
(10)连接HiveServer2服务