0

我的目标是将数据从 CSV 文件导入 OrientDB。我使用OrientDB 2.2.22Docker 映像。当我尝试/orientdb/bin/oetl.sh config.json在 Docker 中执行脚本时,出现错误:"Can not open storage it is acquired by other process".

我猜这是因为 OrientDB - 服务仍在运行。但是,如果我试图阻止它,我会得到下一个错误。

./orientdb.sh stop
./orientdb.sh: return: line 70: Illegal number: root

或者

./orientdb.sh status
./orientdb.sh: return: line 89: Illegal number: root

使用脚本的唯一方法./oetl.sh是停止 Docker 实例并在运行 shell 的交互模式下重新启动它,但这很尴尬,因为要使用“OrientDB Studio”我必须再次停止 docker 并以正常模式启动它.

4

1 回答 1

0

正如上面提到的Roberto Franchini将LoaderdbURL中的参数设置为使用URL 修复了第一个问题。remote"Can not open storage it is acquired by other process"

问题.orientdb.sh仍然存在,但是使用远程 URL 方法我不再需要关闭并重新启动服务。

于 2017-07-27T09:45:27.103 回答