gpt4 book ai didi

mongodb - 将数据导入 openshift mongoDb

转载 作者:可可西里 更新时间:2023-11-01 09:06:54 25 4
gpt4 key购买 nike

我使用 mongoDb 卡带在 openshift 上创建了一个 java 应用程序。我的应用程序在 jboss AS7 本地和 openshift 上都运行良好。到目前为止,一切都很好。现在我想将一个 csv 导入到 openshift 云上的 mongoDb 中。命令非常简单:

mongoimport -d dbName -c collectionName --type csv data.csv --headerline

这在本地运行良好,我知道如何连接到 openshift-shell 和远程 mongo-db。但我的问题是:在 ssh-shell 中执行此突击队时如何使用本地存储的文件 (data.csv)。

我找到了 this在 openshift 论坛上,但我真的不知道这个 tmp 目录是什么以及如何使用它。我在 Windows 上工作,所以我使用 Cygwin 作为 shell 替代品。

感谢您的帮助

最佳答案

tmp 目录是 /tmp 的简写。在 Linux 上,它是一个在您重新启动计算机时被清除的目录,因此它是存放临时文件的好地方。

所以,你可以这样做:

$ rsync data.csv openshiftUsername@openshiftHostname:/tmp
$ ssh openshiftUsername@openshiftHostname
$ mongoimport -d dbName -c collectionName --type csv /tmp/data.csv --headerline

关于mongodb - 将数据导入 openshift mongoDb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9762268/

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