gpt4 book ai didi

java - Orientdb无法在docker容器内插入数据

转载 作者:行者123 更新时间:2023-12-02 02:50:24 26 4
gpt4 key购买 nike

我正在使用docker来使用orientdb。在我的本地主机中使用我设法使用

将数据插入数据库
OServerAdmin serverAdmin = new OServerAdmin("remote:localhost:2424").connect("root","password");

但是,当我尝试使用 docker 容器执行相同的操作时,我设法连接创建数据库,但无法插入数据

OrientGraphFactory factory = new OrientGraphFactory("remote:172.17.0.2:2424/CartoesPagamentos").setupPool(1,10);
OrientGraph graph = factory.getTx();

关于为什么我可以使用 API 连接并创建数据库但无法插入任何数据有什么想法吗?

编辑:

我运行了 console.sh 并像这样连接到我的 docker 容器 CONNECT远程:172.17.0.2:2424/CartoesPagamentos root密码我尝试插入一个顶点并且成功了。

最佳答案

有关如何运行 orientDB docker 容器的文档:

https://hub.docker.com/_/orientdb/

您正在使用以下命令运行:

docker run --name cartoesPagamentoTeste -v/orientdb/config -it orient db:latest server.sh

您没有向本地主机公开端口,并且您似乎正在提供一个配置文件夹作为卷:如文档页面上所述,如果您提供(也称为覆盖)一个空的配置文件夹,东方将以一个非常最小配置。

所以,请仔细阅读上面链接的文档并阅读 docker 文档。

关于java - Orientdb无法在docker容器内插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43944070/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com