MacOS 10.10.4 で mlcp を使用して 160,000 個の XML ドキュメントを MarkLogic 8.0-2 にロードしようとすると、mlcp-Hadoop2-1.3-1/bin/mlcp.sh: line 16: /usr/bin/java: Argument list too long
エラーがスローされます。
私が発行しているコマンド:
mlcp import -database FO -username sss4r -password ******* -host localhost -port 8003 -mode local -input_file_pattern '*\.xml' -output_uri_replace "/Users/sss4r/Documents/FOPOC,''" -input_file_path .
これはおそらく Unix シェルの問題だと思います。mlcp は名前のリストを返すためにファイルシステム機能を使用しています。コマンドで処理できるファイル名の数にはシステムベースの制限があります。
この問題を解決するためにMarkLogicianが推奨するベストプラクティスは何ですか? 小さいチャンクで一括ロードしようとしていますか? システムの制限を変更してみますか?
ありがとう。