楼主你好,根据警告信息看,安装过程中出现了多个错误,其中包括建议更改时间戳大小和一些文件无法移动到垃圾桶目录中。这些警告可能会影响到PolarDB的性能和稳定性,建议进一步检查和解决这些问题。比如检查 /home/postgres/tmp 目录的权限设置,确保 PolarDB 用户具有足够的权限在此目录操作。
警告信息主要是关于日志文件清理的,表明系统尝试将日志文件移动到回收站目录(polar cache trash),但由于某些原因(如文件被占用或权限问题)未能成功。
这些警告信息一般不会影响 PolarDB 的正常运行。但为避免潜在问题,您可以尝试以下操作:
警告消息显示在安装PolarDB期间尝试将pg_logindex移动到本地垃圾桶目录polar_cache_trash时失败,错误代码为errno=18。
错误代码errno=18表示"Invalid cross-device link",即跨设备链接无效。这可能是由于不同设备或文件系统之间的限制导致的。
可以尝试以下几个步骤:
确保polar_cache_trash目录存在并且在正确的设备上。您可以使用命令ls -ld /path/to/polar_cache_trash来检查该目录的权限和属性。
确保目标设备有足够的空间来容纳pg_logindex文件。您可以使用命令df -h /path/to/polar_cache_trash来检查设备的可用空间。
如果polar_cache_trash目录位于一个挂载点下,确保该挂载点没有被设置为只读模式。
检查文件系统的权限和属性,确保您有足够的权限将文件移动到polar_cache_trash目录。您可以使用命令ls -l /path/to/pg_logindex来检查pg_logindex文件的权限和所有者。
根据提供的日志,PolardDB数据库似乎已经成功启动,并且警告信息可能是一些次要问题或配置警告。下面对日志中的警告和信息进行逐行解释:
WARNING :Failed to move polar fullpage to trash dir polar_cache_trash, errno=18
:这个警告表示在移动Polar全页到垃圾箱目录polar_cache_trash时失败,错误码为18。可能是由于文件权限或文件系统问题导致无法将文件移动到指定目录。
WARNING: Failed to move polar_fullpage to local trash dir polar cache trash, errno=18
:与第一条类似,也是移动Polar全页到本地垃圾箱目录polar_cache_trash失败,错误码为18。
Log: Force to clean trash dir because move the same dir polar tullpage to the trash dir too much times
:由于多次尝试将相同的Polar全页移动到垃圾箱目录,强制清理垃圾箱目录。
LOG: vfs open dir polar_cache_trash, nun open dir 1
:打开polar_cache_trash目录失败。
WARNING: Failed to move polar_fullpage to local trash dir polar_cache_trash, errno=18
:再次尝试将Polar全页移动到本地垃圾箱目录polar_cache_trash时失败,错误码为18。
LOG: The total Log index memory table size is 66993864
:记录总的日志索引内存表大小。
LOG: vfs open dir pgnotify. nun open dir 1
:打开pgnotify目录失败。
LOG: removing file "pg notify/oooo"
:删除文件"pg notify/oooo"。
LOG: vfs unlink pg notify/o000
:删除文件"pg notify/o000"。
LOG: forked new process, pid is 1l, true pid is 1l
:分叉出新进程1l,实际pid也为1l。
LOG: redirecting log output to logging collector process
:将日志输出重定向到日志收集器进程。
HINT: Future Log output will appear in directory "pglog".
:提示未来的日志输出会出现在"pglog"目录中。
根据以上日志信息,可以看出数据库已成功启动。警告信息可能是与垃圾箱目录、文件系统等相关的次要问题,不会影响数据库的正常运行。注意,有时警告信息仅用于调试和排查问题,可以忽略。
您好,根据您的截图来看,在最后结束命令行之前返回
done
server started
说明PolarDB已经安装成功了,安装过程中出现的warning信息是提示在安装过程中移动文件出现告警信息,不影响安装
根据您提供的截图,PolarDB安装似乎并没有完成。在安装过程中,如果出现警告信息,需要根据具体的警告内容进行排查和解决。例如,您可以检查磁盘空间是否足够、网络是否正常、软件版本是否正确等。如果无法解决,建议联系阿里云官方技术支持进行协助。同时,在安装完成后,还需要进行一些必要的配置和测试,确保PolarDB可以正常使用。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。