#Master
cd /usr/local/src
wget http://mirror.bit.edu.cn/apache/hive/hive-1.2.2/apache-hive-1.2.2-bin.tar.gz
tar zxvf apache-hive-1.2.2-bin.tar.gz
mv apache-hive-1.2.2-bin /usr/local/
修改Hive配置文件
#Master
cd /usr/local/apache-hive-1.2.2-bin/conf
vim hive.xml
<configuration><property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://master:3306/hivecreateDatabaseIfNotExist=true</value></property><property><name>javax.jdo.option.ConnectionDriverName</name><value>com.mysql.jdbc.Driver</value></property><property><name>javax.jdo.option.ConnectionUserName</name><value>root</value></property><property><name>javax.jdo.option.ConnectionPassword</name><value>hadoop</value></property></configuration>
增加环境变量
#Master、Slave1、Slave2三台机器要一致,建议使用rsync推送保持一致。
vim /etc/profile
export HIVE_HOME=/usr/local/apache-hive-1.2.2-bin
export PATH=$HIVE_HOME/bin:$PATH#刷新环境变量source /etc/profile
安装MySQL(如果不是安装在Master机器,那么要修改hive.xml中的数据库IP和密码)
(1)Docker安装(推荐)
docker run -p3306:3306--name docker_mysql5.7-v /opt/mysql/conf/my.cnf:/etc/my.cnf -v /opt/mysql/data:/var/lib/mysql/-e MYSQL_ROOT_PASSWORD=123456-d mysql:5.7
(2)编译安装(新手推荐)
#Master
yum -y install mysql-server
chkconfig --add mysql
service mysqld start
#配置MySQL Root用户密码
mysqladmin -uroot password hadoop