Ambari部署Hive
【摘要】 创建Hive所需的MySQL资源 Hive的部署过程跟 HBase基本一样,不过 Hive的元数据一般选择存放在MySQL,所以我们要在 MySQL里单独为 Hive创建用户和库以便于管理:# 在MySQL 所在服务器 ambari-01mysql -uroot -pPWD@123456# 执行如下指令set global validate_password_policy=0;set g...
创建Hive所需的MySQL资源
Hive的部署过程跟 HBase基本一样,不过 Hive的元数据一般选择存放在MySQL,所以我们要在 MySQL里单独为 Hive创建用户和库以便于管理:
# 在MySQL 所在服务器 ambari-01
mysql -uroot -pPWD@123456
# 执行如下指令
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;
create database hive;
CREATE USER 'hive'@'%' IDENTIFIED BY 'hive%123';
GRANT ALL ON hive.* TO 'hive'@'%';
FLUSH PRIVILEGES;
Exit
ambari-server setup 告诉 Hive组件 MySQL驱动在哪里
sudo ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java-8.0.18.jar
开始安装向导 选择Hive Next
默认ambari-02 即可
分配从站和客户端,选择客户端全节点安装
接下来最重要的步骤来了,定制服务,点开有红数字的hive
注意红框中的内容
选择已安装的MySQL 键入安装时的数据库名称、账户、密码等信息
测试数据库连接成功即可
这里是HBase主堆大小没达到最小设置值,可以不用改,Proceed Anyway仍要继续
确认信息无误 点击DEPLOY
等待安装
安装成功
Summary 注意提示
Important: After closing this wizard, please restart all services that have the restart indicator next to the service name.
重要提示:关闭此向导后,请重新启动服务名称旁边有重新启动指示器的所有服务。
测试 Hive OK!
# 切换到hive用户
su - hive
# 连接hive
hive
# 查看数据库
show databases;
# 创建测试库test
create database test;
# 查看数据库 创建test成功即可
show databases;
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)