searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

【问题处理】Apache Ranger部署失败问题

2024-07-05 09:56:34
4
0

在部署大数据组件Apache Ranger时,需要用到外置数据库来保存策略等信息,可以使用MySQL作为外置的数据库。

在使用MySQL作为底层存储时,安装过程中可能会遇到以下几个问题,导致部署失败。

 

问题1:执行脚本时报错信息中,出现MySQL错误码1045

原因:1045表示无法连接

  1. Ranger的机器和MySQL直接网络不同
  2. 提供的数据库用户和密码不正确

如何处理:

  1. 检查网络连通性,打通网络
  2. 检查用户和密码,确保用户和密码正确

 

问题2:执行脚本时报错信息中,出现MySQL错误码1418

原因:MySQL开启bin-log后,调用存储过程或者函数以及触发器时,可能就会出现MySQL错误码1418

如何处理:登录MySQL,查看变量值log_bin_trust_function_creators的结果是否是OFF,如果是OFF,需要改成ON,可以在MySQL中修改:`set global log_bin_trust_function_creators=1;`

 

问题3:执行脚本时,脚本一直执行,不断尝试执行建表等脚本

原因:提供的MySQL账号和密码正确,可以连接到数据库,但是没有数据库的写入权限,无法创建表等

如何处理:登录MySQL,将databases授权给Ranger使用的用户,推荐赋予ALL权限。

 

 

0条评论
作者已关闭评论
小桥流水
4文章数
0粉丝数
小桥流水
4 文章 | 0 粉丝
原创

【问题处理】Apache Ranger部署失败问题

2024-07-05 09:56:34
4
0

在部署大数据组件Apache Ranger时,需要用到外置数据库来保存策略等信息,可以使用MySQL作为外置的数据库。

在使用MySQL作为底层存储时,安装过程中可能会遇到以下几个问题,导致部署失败。

 

问题1:执行脚本时报错信息中,出现MySQL错误码1045

原因:1045表示无法连接

  1. Ranger的机器和MySQL直接网络不同
  2. 提供的数据库用户和密码不正确

如何处理:

  1. 检查网络连通性,打通网络
  2. 检查用户和密码,确保用户和密码正确

 

问题2:执行脚本时报错信息中,出现MySQL错误码1418

原因:MySQL开启bin-log后,调用存储过程或者函数以及触发器时,可能就会出现MySQL错误码1418

如何处理:登录MySQL,查看变量值log_bin_trust_function_creators的结果是否是OFF,如果是OFF,需要改成ON,可以在MySQL中修改:`set global log_bin_trust_function_creators=1;`

 

问题3:执行脚本时,脚本一直执行,不断尝试执行建表等脚本

原因:提供的MySQL账号和密码正确,可以连接到数据库,但是没有数据库的写入权限,无法创建表等

如何处理:登录MySQL,将databases授权给Ranger使用的用户,推荐赋予ALL权限。

 

 

文章来自个人专栏
文章 | 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0