我在 MonetDb 中创建了一个 dbfarm。然后我将 dbfarm 的目录移动到另一个位置,并且 dbfarm 停止工作。所以我试图通过删除旧的 dbfarm 和/或创建一个新的 dbfarm 来解决这个问题 问题是,当尝试创建新的 dbfarm 时
monetdbd start newDbfarm/
我收到错误:
monetdbd: binding to stream socket port 50000 failed: Address already in use
我该如何解决这个问题?
我正在使用最新的 monetDb(MonetDB 2014 年 10 月版本)
更新
我已经设法通过使用
解决了这个问题monetdbd set port=50001 newDbfarm/
之前
monetdbd start newDbfarm/
然后在使用 monetdb 时我必须始终指定端口:
monetdb -p50001 create voc1
有没有办法只删除旧的 dbfarm?或者更改默认值以便我始终转到新的 dbfarm?
最佳答案
您可以阻止 monetdbd 使用旧的 dbfarm
monetdb stop oldBdbfarm
monetdb start newDbfarm
这可能需要一段时间才能完成,尤其是在正在运行查询的情况下。
关于linux - 在 MonetDb 中创建额外的 dbfarm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27938291/