Ambari部署Hive

举报
李子捌 发表于 2021/11/24 20:05:18 2021/11/24
【摘要】 创建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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200