我正在使用Apache Pig在二進制文件上運行作業。這項工作的結果是例如一個有效的JSON:如何在MongoDB中存儲JSON輸出?
{
"filename": "hello_world.exe",
"strings":
[
"!This program cannot be run in DOS mode.",
"LRich",
".text"
]
}
是否有使用豬「STORE」命令直接保存這個結果/ JSON輸出到MongoDB的一種方式?
更新(豬腳本):
register 'my.jar';
%default INPUT 'myfile.bla'
%default OUTPUT 'generic_text.out'
data = load '$INPUT' using myloader('myScript.py');
STORE data INTO '$OUTPUT';
的JSON輸出(見上文)從我的工作是存儲在變量數據。目前,我的Pig腳本正在將輸出寫入文件generic_text.out。我想將結果存儲到現有的MongoDB集合中,而不是保存到文件中。
http://hortonworks.com/blog/pig-as-connector-part-one-pig-mongodb-and-node -js/ –