环境介绍
- 系统:Ubuntu14.04 64位
- hive版本: apache-hive-2.1.0-bin
集群环境:
角色 hostname IP master master 192.168.1.112 slave1 slave1 192.168.1.123 slave2 slave2 192.168.1.121
安装MySQL
本文使用MySQL作为远程元数据库,部署在master节点上
安装mysql
sudo apt-get install mysql-server开启MySQL远程访问
sudo vim /etc/mysql/my.cnf
找到bind-address=127.0.0.1 ,把这一行注释掉重启MySQL
sudo service mysql restart建立Hive用户
mysql -u root -pmysql>GRANT ALL PRIVILEGES ON *.* TO 'hive'@'master' IDENTIFIED BY 'hive' WITH GRANT OPTION; mysql>flush privileges;在master节点上用“hive”用户和“master”host登录mysql,密码为“hive”
$ mysql -h master -u hive -p如果能访问,则说明远程MySql服务已经开启
Hive配置
配置环境变量
#for hive export HIVE_HOME=/opt/apache-hive-2.1.0-bin export PATH=$HIVE_HOME/bin:$PATH使环境变量生效
source /etc/profil

本文详细介绍了如何在Ubuntu14.04的Hadoop集群上配置Hive,包括安装MySQL、配置Hive环境变量、修改配置文件、创建缓存目录、分发Hive到所有节点,以及启动Hive服务的步骤。特别强调了启动顺序是Hadoop先于Hive,并提醒注意Hive数据存储位置。
最低0.47元/天 解锁文章
847

被折叠的 条评论
为什么被折叠?



