Ambari-Ranger组件修改MySQL端口(非3306)问题解决

文章目录

  • 1.问题:
  • 2.分析
  • 3.解决

1.问题:

描述: 在Ambari页面,安装Ranger组件时,后台使用MySQL数据库的端口修改为:非默认端口3306 在启动、重启Ranger组件时报错:
/usr/jdk64/java/bin/java -cp /usr/hdp/current/... jdbc:mysql://managerhd.bigdata/ranger -u 'ranger' -p '******' -noheader ......
缺少端口号:33066,实际为:...... jdbc:mysql://managerhd.bigdata:33066/ranger ......
Ambari-Ranger组件修改MySQL端口(非3306)问题解决_第1张图片

2.分析

在Ranger代码中对于连接数据库代码中为写明端口,使用为默认端口:3306

vim /usr/hdp/current/ranger-admin/db_setup.py
Ambari-Ranger组件修改MySQL端口(非3306)问题解决_第2张图片

3.解决

添加自定义端口(非3306),重启Ranger组件,搞定!!!

vim /usr/hdp/current/ranger-admin/db_setup.py
Ambari-Ranger组件修改MySQL端口(非3306)问题解决_第3张图片

你可能感兴趣的:(Ambari,Ranger)