Hive 安装地址
1、Hive 官网地址
2、Github 地址
https://github.com/apache/hive
安装 Hive
1)把 apache-hive-2.3.9-bin.tar.gz 上传到 linux 的/usr/myproject 目录下
2)解压 apache-hive-2.3.9-bin.tar.gz 到/usr/myproject /目录下面
[root@hadoop-master]$ tar -zxvf /usr/myproject/apache-hive-2.3.9-bin.tar.gz -C /usr/myproject /
[root@hadoop-master]$ mv /opt/module/apache-hive-2.3.9-bin/
/usr/myproject /hive
4)修改/etc/profile.d/my_env.sh,添加环境变量,并添加如下内容
[root@hadoop-master]$ vi /etc/profile.d/my_env.sh
#HIVE_HOME
export HIVE_HOME=/usr/myproject/hive
export PATH=$PATH:$HIVE_HOME/bin
5)解决日志 Jar 包冲突
[root@hadoop-master]$ mv $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.jar $HIVE_HOME/lib/log4j-slf4j-impl-2.10.0.bak
6)初始化元数据库
[atguigu@hadoop102 hive]$ bin/schematool -dbType derby -initSchema
Hive 元数据配置到 MySQL
将 MySQL 的 JDBC 驱动拷贝到 Hive 的 lib 目录下
[root@hadoop-master] cp /usr/myproject/mysql-connector-java-5.1.34.jar $HIVE_HOME/lib
配置 Metastore 到 MySQL,在$HIVE_HOME/conf 目录下新建 hive-site.xml 文件
[root@hadoop-master conf]# vi hive-site.xml
hive.metastore.uris thrift://hadoop-master:9083 hive.server2.thrift.bind.host hadoop-master hive.server2.thrift.port 10000 hive.cli.print.header true hive.cli.print.current.db true
初始化 Hive 元数据库
[root@hadoop-master hive]$ schematool -initSchema -dbType mysql -verbose
下一篇我将论述Hive数据类型及使用的具体示例;
领取专属 10元无门槛券
私享最新 技术干货