我正在努力让PostgreSQL9.4和BDR工作。遵循本教程:https://wiki.postgresql.org/wiki/BDR_快的_开始
实际上,我的系统管理员为我提供了一个可以测试的包。他已经处理了汇编的“资料”。
我有两个实例正在运行,一个在端口5598上,另一个在5599上。我注意到的是,当我在postgresql.conf文件中保留以下行时,我无法启动服务:
# Load BDR
shared_preload_libraries = 'bdr'我得到的错误消息是:
致命:无法访问文件"bdr":没有这样的文件或目录。
当我删除上面的行时,它可以在所需的特定端口上启动服务。根据BDR文档,如果您收到该消息,您将丢失bdr控制包:
https://wiki.postgresql.org/wiki/BDR_Reference#Could_不_访问_文件_.22bdr.22:_不是_就是这样_文件_或_目录
但我已经安装好了。我只是不知道如何验证,因为我不知道它到底是做什么的。
当我检查我的包管理器以查看已安装的所有内容时,我列出了以下项目:
postgresql-bdr
postgresql-bdr-contrib
postgresql-bdr-dbg我事先为自己是个菜鸟而道歉。但我不是系统管理员,linux对我来说是比较新的.而且看起来BDR也是很新的。我只是想收集尽可能多的信息让我的系统管理员能够修复这个包的任何问题.
谢谢。
发布于 2015-04-16 20:03:06
关于该链接的教程尚未完成。你应该打字
apt-get install bdr-9.4而不是
apt-get install postgresql-bdr-9.4在那之后一切都很好。
我也失去了一些时间去弄清楚..。
https://dba.stackexchange.com/questions/94900
复制相似问题