hive-1.1.0-cdh5.7.0编译安装详情
程序员文章站
2022-04-12 21:40:22
环境说明:
1、虚拟机为VM10
2、Linux系统为centos6.5
3、Hadoop为hadoop-2.6.0-cdh5.7.0
4、JDK为jdk-8u45-linux-x...
环境说明:
1、虚拟机为VM10 2、Linux系统为centos6.5 3、Hadoop为hadoop-2.6.0-cdh5.7.0 4、JDK为jdk-8u45-linux-x64.gz 5、Maven为apache-maven-3.3.9-bin.zip 6、MySQL为MySQL-Linux-5.6 【以上环境必须提前装备好】 7、hive-1.1.0-cdh5.7.0
下面开始安装
下面开始安装
申明:当前用户为root用户
1、解压tar包
1、解压tar包
上传hive-1.1.0-cdh5.7.0-src.tar.gz文件到/opt/scourcecode目录
rz
进入目录解压tar
tar -zxvf hive-1.1.0-cdh5.7.0-src.tar.gz
解压后查看用户和用户组是否变化 ll 若变化,手动更改用户和用户组权限 chown -R root:root hive-1.1.0-cdh5.7.0-src
2、编译hive
2、编译hive
进入hive-1.1.0-cdh5.7.0-src目录
cd /opt/sourcecode/hive-1.1.0-cdh5.7.0-src
执行编译命令
mvn clean package -DskipTests -Phadoop-2 -Pdist
说明: 该过程第一次编译可能会花费几个小时,maven会下载相应的jar包消耗时间。 若出现如下字样,表示编译成功 -----以下------ [INFO] Apache Hive Distribution ......................... SUCCESS [00:29 min] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS -----以上------ 进入./packaging/target目录查看编译好的tar包 hive-1.1.0-cdh5.7.0.tar.gz 即为编译好的tar包
3、安装hive
3、安装hive
移动hive-1.1.0-cdh5.7.0.tar.gz到software目录下解压
mv hive-1.1.0-cdh5.7.0.tar.gz /opt/software tar -zxvf hive-1.1.0-cdh5.7.0.tar.gz
配置环境变量
编辑/etc/profile
vi /etc/profile
添加以下内容保存退出
export HIVE_HOME=/opt/software/hive-1.1.0-cdh5.7.0 export PATH=$HIVE_HOME/bin:$PATH
生效环境变量
source /etc/profile
hive-env.sh配置修改
HADOOP_HOME=/home/hadoop/app/hadoop-2.6.0-cdh5.7.0 hive-site.xml配置
javax.jdo.option.ConnectionURL jdbc:mysql://localhost:3306/basic02?createDatabaseIfNotExist=true javax.jdo.option.ConnectionDriverName com.mysql.jdbc.Driver javax.jdo.option.ConnectionUserName root javax.jdo.option.ConnectionPassword 123456
拷贝mysql驱动包到$HIVE_HOME/lib
4、启动hive
4、启动hive
在窗口输入hive,出现如下信息表示成功
which: no hbase in (/usr/java/jdk1.8.0_45/bin:/opt/software/hive/bin:/opt/software/hadoop-cdh/sbin:/opt/software/hadoop-cdh/bin:/opt/software/findbugs-1.3.9/bin:/usr/local/protobuf/bin:/opt/software/apache-maven-3.3.9/bin:/usr/java/jdk1.8.0_45/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin) Logging initialized using configuration in jar:file:/opt/software/hive-1.1.0-cdh5.7.0/lib/hive-common-1.1.0-cdh5.7.0.jar!/hive-log4j.properties
查看数据库
hive> show databases;