我正在尝试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
结果:"解析命令行时出错:位置选项太多了 在命令行中指定了try' 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。
答案 0 :(得分:0)
看起来'collection'参数值有空格。 这可以通过将其括在单引号中来克服。
mongoexport --host host.xysz.com:27017 --username iamuser2 --password securepass --db test1ng1 --collection 'BrowserHistory' --out ram.json