Ambari部署Hive

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

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

    全部回复

    上滑加载中

    设置昵称

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

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

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