0

我正在尝试从我的数据库中mongoexport命名一个集合。BrowserHistory我尝试通过 SSH 进入我的 CentOS 服务器并在我的计算机上安装本地 MongoDB。我安装了 MongoDB 2.6

注意:我已经掩盖了服务器等信息

我尝试过的命令和结果如下:

 mongoexport --host host.xysz.com:27017 --username iamuser2 --password securepass --db test1ng1 --collection BrowserHistory --out ram.json

结果:“解析命令行时出错:在命令行上指定了太多位置选项尝试'mongoexport --help'以获取更多信息”

mongoexport --host host.xysz.com:27017 --username iamuser2 --password securepass --db test1ng1 --out ram.json

结果:连接到:host.xysz.com:27017 未指定集合!将 MongoDB 数据导出到 CSV、TSV 或 JSON 文件。

我需要将集合输出到 json 文件中,以便可以将其导入 Hive。

4

1 回答 1

0

看起来“集合”参数值有空格。这可以通过用单引号括起来来克服。

mongoexport --host host.xysz.com:27017 --username iamuser2 --password securepass --db test1ng1 --collection 'BrowserHistory' --out ram.json
于 2015-05-27T03:53:13.447 回答