1.安装前的准备:
首先需要搭建好hadoop集群并启动(需要启动hdfs和yarn)
mysql启动正常
2.hive的安装
方式一(不推荐):内嵌 Derby 版本
1、 上传安装包 apache-hive-2.3.2-bin.tar.gz
2、 解压安装包 tar -zxvf apache-hive-2.3.2-bin.tar.gz -C /home/hadoop/apps/
3、 进入到 bin 目录,运行 hive 脚本:[hadoop@hadoop02 bin]$ ./hive
方式二(推荐):外置 MySQL 版本
1、 准备好 MySQL(设置好远程连接)
2、 上传安装包 apache-hive-2.3.3-bin.tar.gz
3、 解压安装包 tar -zxvf apache-hive-2.3.3-bin.tar.gz -C ~/apps/
4、 修改配置文件(安装在哪里都可以,为了演示我们mysql安装在hadoop02,hive我们安装在hadoop05)
[hadoop@hadoop05 ~]# cd /home/hadoop/apps/apache-hive-2.3.3-bin/conf
[hadoop@hadoop05 conf]# touch hive-site.xml
[hadoop@hadoop05 conf]# vi hive-site.xml
写入内容如下
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://hadoop02:3306/hive_metastore_233?createDatabaseIfNotExist=true</value>
<description>JDBC connect string for a JDBC metastore</description>
<!-- 如果 mysql 和 hive 在同一个服务器节点,那么请更改 hadoop02 为 localhost -->
<!-- 如果 mysql 和 hive 在同一个服务器节点,那么请更改 hadoop02 为 localhost -->
<!-- 如果 mysql 和 hive 在同一个服务器节点,那么请更改 hadoop02 为 localhost -->