Hive的安装-MySQL作为元数据库
-
安装JDK-之前的文章介绍过
-
安装Hadoop-之前的文章介绍过
-
安装Mysql-之前的文章介绍过
1、建立Hive数据库,用户,赋予权限
-
#mysql虚拟机的默认密码,在我做试验的时候是123456
-
#mysql -u root -p
-
mysql>grant all privileges on*.*to hive@"%"identifiedby"hive"withgrant option;
-
mysql>flush privileges;
-
Mysql在Ubuntu中默认安装后,只能在本机访问,如果要开启远程访问,需要做以下两个步骤:
-
#nano /etc/mysql/my.cnf
-
找到bind-address=127.0.0.1,把这一行注释掉
2、安装Hive
-
hadoop@Master:~$ sudo tar xvfz apache-hive-1.1.1-bin.tar.gz
-
hadoop@Master:~$ sudo cp-R apache-hive-1.1.1-bin/usr/local/hive
-
hadoop@Master:~$ sudo chmod-R775/usr/local/hive/
-
hadoop@Master:~$ sudo chown hadoop:hadoop/usr/local/hive/
-
#修改/etc/profile加入HIVE_HOME的变量
-
exportHIVE_HOME=/usr/local/hive
-
exportPATH=$PATH:$HIVE_HOME/bin
-
exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:/usr/local/hive/lib
-
#修改hive/conf下的几个template模板并重命名为其他
-
cp hive-env.sh.templatehive-e