maven的安装
先安装一个maven
进入maven的网站 maven.apache.org/下载最新版maven
解压到soft文件夹下,并配置环境变量。
sudo gedit /etc/profile
export MAVEN_HOME=/home/devil/soft/apache-maven-3.3.9
export PATH=$PATH:$MAVEN_HOME/bin
source /etc/profile
修改maven的配置文件
修改maven的conf文件夹下的settings.xml文件。
设置maven的本地仓库
<localRepository>/home/devil/maven_repos</localRepository>
这样maven就搭建好了,可以通过命令
mvn -version
查看maven的版本
编译hive的源码
在hive.apache.org下载hive的源码,解压下来。在解压后的文件夹下执行命令:
mvn clean install -Phadoop-2,dist -DskinpTests -Dhadoop-23.version=2.7.1 -Dspark.version=1.6.3
这一步大概编译了半小时,看其他资料说,可以在maven/conf下的settings.xml中设置镜像为oschina的镜像,提高编译速度,但我设置以后,提醒502错误。
编译完成后在/home/devil/soft/hive-1.2.1-src/packaging/target文件夹里面就是我们的编译后的东西。
我们可以用里面的apache-hive-1.2.1-bin.tar.gz来进行hive 的安装。