我正在尝试使用Macos中的docker镜像运行foundation db,如下所示。
docker run --init --rm --name=fdb-0 foundationdb/foundationdb:6.2.22
在172.17.0.2:4500上启动FDB服务器似乎开始了。但是,在登录到容器之后,我连接到fdb cli,得到以下错误状态。docker exec -it fdb-0 /bin/bash root@9e8bb6985be5:/var/fdb# fdbcli使用集群文件`/var/fdb/fdb.cluster‘。
数据库不可用;有关详细信息,请键入‘`status’。
欢迎使用fdbcli。如需帮助,请键入‘help’。fdb>状态
使用集群文件‘/var/fdb/fdb.cluster’。
协调人没有此数据库的记录。协调器地址不正确,这些计算机上的协调状态缺失,或者尚未创建数据库。
172.17.0.2:4500 (可达)
找不到数据分发服务器工作进程。
找不到ratekeeper worker。
我在https://forums.foundationdb.org/t/fdbcli-access-external-docker/1069上看到了这个问题。但是,也无法在主机网络中成功运行。任何帮助都将不胜感激。
发布于 2021-05-14 19:29:10
尝试使用fdbcli --exec "configure new single memory ; status"运行fdbcli。这将以单一冗余内存模式启动新数据库。
https://stackoverflow.com/questions/67496054
复制相似问题