環境: Windows 7、MarkLogic 8、mlcp 8.0-5
コマンド ライン モードで mlcp インポートを実行すると、管理者/管理者の資格情報を使用して正しく動作しますが、パスワードに感嘆符が含まれる他のアカウントでは、次のエラー [編集済み] が生成されます。
17/07/18....ERROR contentpump.ContentPump: Error parsing command arguments:
17/07/18....ERROR contentpump.ContentPump: Missing required option:
input_file_path.
使用したコード:
mlcp.bat import -mode local -host localhost -database MyDb -port 8000
-username MyUser -password MyPwd! -input_file_path D:/MyProject/documents
-output_collections urn:ABC:mydocuments
「-output_collections」パラメーターと「-input_file_path」パラメーターの位置を交換すると、次の誤った応答が生成されます。
17/07/18 14:49:14 ERROR contentpump.LocalJobRunner: java.io.IOException:
com.marklogic.xcc.exceptions.RequestPermissionException: Authorization
failed for user
これは「hadoop-mapreduce-client-core ライブラリ」の動作の問題ですか? パスワードの変更を伴わないオプションはありますか?