赞
踩
本篇文件介绍的是hive的安装过程与基本配置。
在安装hive之前,需要先安装MySQL,如未安装,请参考往期文章: Linux-MySQL安装教程
系统:Linux ubuntu0.18.04.1
提示:以下是本篇文章正文内容,下面案例可供参考
下载链接:http://mirror.bit.edu.cn/apache/hive/hive-2.3.9/
使用xftp,将压缩包上传的linux系统下
代码如下:
tar -zxvf apache-hive-2.3.9-bin.tar.gz
代码如下:
mv apache-hive-2.3.9-bin.tar.gz hive-2.3.9
在对hive重命名时,最好保留其版本号,以便后续查看
编辑vim文件:
sudo vi ~/.bashrc
在到最后一行添加如下代码 :
#set hive
export HIVE_HOME=/home/hadoop01/hive-2.3.9
export PATH=$HIVE_HOME/bin:$PATH
/home/hadoop01/hive-2.3.9为hive所在的目录,可进入到hive目录下使用“pwd”命令查看
重新加载.bashrc文件,使设置生效:
source ~/.bashrc
进入到 /home/hadoop01/hive-2.3.9/conf 目录,重命名hive-default.xml.template文件:
mv hive-default.xml.template hive-site.xml
修改hive-site.xml文件,代码如下:
vi hive-site.xml
添加如下配置信息:
<configuration> <!--使用mysql driver驱动,默认是hive内置数据库derby驱动--> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://192.168.240.145:3306/hive?createDatabaseIfNotExist=true&useSSL=false&serverTimezone=GMT</value> </property> <!--mysql账号--> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> </property> <!--mysql密码--> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>111111</value> </property> <property> <name>hive.metastore.uris</name> <value>thrift://hadoop01:9083</value> </property> <property> <name>hive.metastore.warehouse.dir</name> <value>/user/hive/warehouse</value> </property> <property> <name>hive.server2.webui.port</name> <value>10002</value> </property> <property> <name>hive.metastore.port</name> <value>9083</value> <description>Hive metastore listener port</description> </property> </configuration>
MySQL jar包下载链接:https://downloads.mysql.com/archives/c-j/ 这里使用的是5.1.38版本
进入~/hadoop/share/hadoop/tools/lib目录,查看guava版本
本文章使用的版本是:
guava-11.0.2.jar
进入到 ~/hive-2.3.9/lib 目录,查看guava版本
将两个目录中的guava版本进行对比,选择高版本的guava取代低版本
在初始化前,要确保MySQL服务已经启动,输入以下代码:
schematool -dbType mysql -initSchema
代码如下:
nohup hive --service metastore 2>&1 &
代码如下:
hive
在启动hive时,要保证Hadoop集群正常启动,否则hive无法正常启动。
例如:以上就是今天要讲的内容,本文详细介绍了hive的安装过程与基本配置。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。