大数据进阶——外部第三方软件连接HDP集成环境下的mysql Hortonworks Docker Sandbox HDP配置方法

以下过程在宿主机(hdp)的shell窗口执行

1.首先删除源镜像名

docker命令查看镜像名

docker ps

大数据进阶——外部第三方软件连接HDP集成环境下的mysql Hortonworks Docker Sandbox HDP配置方法

红圈里标注的就是镜像号

docker rm -f 镜像号

然后进入根目录的start_scripts文件夹,会看到有三个文件。在这三个文件中添加mysql的端口号映射。
大数据进阶——外部第三方软件连接HDP集成环境下的mysql Hortonworks Docker Sandbox HDP配置方法

在这三个文件中的最后一行添加mysql的端口号映射,注意不要忘记最后的 “”!!!其余两个文件照此添加

大数据进阶——外部第三方软件连接HDP集成环境下的mysql Hortonworks Docker Sandbox HDP配置方法

然后重新执行hdp 文件

./start_sandbox-hdp.sh

以下过程在docker的shell窗口执行

进入docker界面重新登录,初始密码为hadoop,至此web界面的密码也已经初始化了,所以需要修改web界面的密码

ambari-admin-password-reset

然后重置密码

登录mysql,授予远程访问权限,在mysql中执行

use mysql;
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘hadoop’ WITH GRANT OPTION;
FLUSH PRIVILEGES;

操作完成,测试能否使用第三方软件连接mysql
大数据进阶——外部第三方软件连接HDP集成环境下的mysql Hortonworks Docker Sandbox HDP配置方法