赞
踩
hive2 和hive1的区别:
Hive-on-MR is deprecated in Hive 2 and may not be available in the future versions. Consider using a different execution engine (i.e. spark, tez) or using Hive 1.X releases.
翻译为:Hive-on- mr在Hive 2中是不赞成的,可能在未来的版本中无法使用。考虑使用不同的执行引擎(如spark、tez)或使用Hive 1。X版本。
cd /run/
mkdir hive
上传安装包:apache-hive-1.2.1-bin.tar.gz
解压:tar -zxvf apache-hive-1.2.1-bin.tar.gz -C hive
先安装mysql,使用mysql最为元信息数据库,安装mysql参考:https://mp.csdn.net/postedit/83352595
然后mysql中建立hive数据库:create database hive;
.配置hive
---先查看文档:
点击
然后点击Administrator Documentation
然后点击:Setting Up Metastore
找到Remote Metastore Database。就看到相应的配置了。
注意:如果mysql和hive在同一台机器上那么:jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true 必须写localhost。不在同一台机器上可以写mysql所在的主机名。 后面的hive是一个数据库的名称。
.安装hive和mysq完成后,将mysql的连接jar包拷贝到 hive/lib 目录下,安装包名称:mysql-connector-java-5.1.34_1.jar
安装包可以去https://search.maven.org/上下载。
Jline包版本不一致的问题,需要拷贝hive的lib目录中jline.2.12.jar的jar包替换掉hadoop中的
/run/hadoop/share/hadoop/yarn/lib/jline-0.9.94.jar(先删除hadoop中jline jar ,然后执行拷贝)
进入hive目录:cd /run/hive/
执行命令:bin/hive
或者配置环境变量。直接执行hive
vim /etc/profile
HIVE_HOME=/run/hive
PATH=$HIVE_HOME/bin:$PATH
export PATH
https://www.cnblogs.com/driftingshine/p/5006047.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。