大数据进阶——外部第三方软件连接HDP集成环境下的mysql Hortonworks Docker Sandbox HDP配置方法
以下过程在宿主机(hdp)的shell窗口执行
1.首先删除源镜像名
docker命令查看镜像名
docker ps
红圈里标注的就是镜像号
docker rm -f 镜像号
然后进入根目录的start_scripts文件夹,会看到有三个文件。在这三个文件中添加mysql的端口号映射。
在这三个文件中的最后一行添加mysql的端口号映射,注意不要忘记最后的 “”!!!其余两个文件照此添加
然后重新执行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