暂无图片
暂无图片
3
暂无图片
暂无图片
暂无图片

磐维数据库迁移工具panwei_dtp安装问题(一)

原创 飞天 2024-08-20
390

前言

同事在部署迁移工具panwei_dtp的过程中报错“Permission denied”,如下:
07a8e39ac515c19eb079c9918c68b98.png
1724127350905.png
今天把整个处理过程分享出来,方便大家碰到问题时参考解决!

处理过程

检查权限

1724122488637.png
可以看到,/root/opt/panwei_dtp_data/deployment/panweidb/bin/psql文件的权限是777,这个权限是在panwei_dtp工具安装过程中由dtp软件授予的,非人工操作。

panwei_dtp工具的安装目录是/root/opt/panwei_dtp_data,检查目录也是有权限的。不管怎么样,先手工授权再重装一下,看看同事的安装步骤。

第一次重新安装panwei_dtp工具

需要以 root 用户身份进行 panwei_dtp 安装。

# chown -R panweidb:panweidb /root/opt/panwei_dtp_data
# chmod -R 755 /root/opt/panwei_dtp_data

-- 先卸载掉panwei_dtp工具
# ./panwei_dtp_uninstall.sh
-- 重新安装panwei_dtp工具
# ./panwei_dtp_install.sh

4b06ccbe898747e4d2400c96f084ccd.png
430ed5add56a892de385c098d3525b6.png
可以看到,依然提示权限不足,但是这次是提示/root/opt/panwei_dtp_data/deployment/panweidb/bin/pw_initdb文件权限不足!

第二次重新安装panwei_dtp工具

跟同事沟通得知,主机上是有个磐维数据库,而且这个磐维数据库是做目标库用的,后续要通过panwei_dtp工具把mysql库迁移到这个磐维数据库中。那么,重新调整安装panwei_dtp过程中输入的参数,让dtp自己安装磐维配置库,再准备第二次重新安装panwei_dtp工具吧。

由于当时没有截图,下图用红色的箭头和文字说明。
1724137010076.png

安装日志如下:

image.png
报错依旧,仍然提示/root/opt/panwei_dtp_data/deployment/panweidb/bin/pw_initdb文件权限不足!实际上权限是存在的,而且pw_initdb也是可以用的。
0182477405f0c0d88a04916cf3337bf.png

安装到这里不禁开始怀疑:是不是panwei_dtp工具的安装目录第一层必须是panweidb:panweidb权限呢?既然有了思路,那就再重新建个目录试试吧!

第三次重新安装panwei_dtp工具

--新创建/panwei_dtp_data目录并授权
# mkdir /panwei_dtp_data
# chown panweidb:panweidb /panwei_dtp_data

-- 先卸载掉panwei_dtp工具
# ./panwei_dtp_uninstall.sh
-- 重新安装panwei_dtp工具
# ./panwei_dtp_install.sh

查看安装日志:
image.png

image.png

image.png
至此,panwei_dtp工具安装成功了。

检查服务状态

--查看panwei_dtp 服务:
systemctl status panwei_dtp

--查看配置库服务:
systemctl status panweidb

--查看incremental服务:
systemctl status incremental

dfd571a6b98aecc3a07b2c24997a173.png
panwei_dtp工具需要license文件,申请license并上传文件后服务即可正常。

ab69ab24df0efae761bb41745b9a9fb.png
配置库服务正常。

d75ef32b775ddf8c706ccd957d9ca7d.png
incremental服务正常。

总结

本次panwei_dtp工具安装异常的原因主要是:panwei_dtp工具要求安装用户(本例中用的panweidb用户,这个用户是在./panwei_dtp_install.sh执行过程中指定的,非root用户)对安装目录的第一层有读写权限,重新使用一个独立目录即可安装成功。

最后修改时间:2024-08-20 19:05:00
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论