1

We are trying to upload xml files(some of them are of 2GB) but they are not getting uploaded in database using MLCP.

  1. I created a new database and forest and new port .

  2. Made changes to mlcp.bat as below

    set OPTFILE="load_mlcp.txt"
    call d:\mlcp-1.3-3-bin\mlcp-1.3-3\bin\mlcp.bat -options_file %OPTFILE% 
    echo "Data Load Complete"
    pause
    
  3. The Load_mlcp.txt file has below code

    import
    -mode
    local
    -host
    localhost
    -port
    8047
    -username
    admin
    -password
    ######
    -input_file_path 
    d:\\mlcp_data\\
    -output_uri_replace
    "mlcp_data"
    
  4. Ran the mlcp.bat file in command prompt but could not see any xml files(not even small files) being uploaded in database .

  5. We are getting error : "Batch Recursion exceeds Stack limits" and "Batch processing is aborted".

Please help and suggest .

4

1 に答える 1

0

手順 5 のエラー メッセージは、自分自身を再帰的に呼び出すバッチ ファイルがあることを示しています。d:\mlcp-1.3-3-bin\mlcp-1.3-3\bin\mlcp.batそれ自体を再帰的に呼び出すように誤って編集したようです。

正しいオプションで MLCP を開始するには、別のバッチ ファイル名を選択することをお勧めします。

Dave からのコメントに加えて、大きな XML ファイルを分割するための MLCP サポートを確認することを強くお勧めします。MarkLogic は、レコード、ブック、またはオブジェクト レベルで、比較的小さな XML フラグメントでより適切に機能します。詳細については、次を参照してください。

http://docs.marklogic.com/guide/ingestion/content-pump#id_65814

チッ!

于 2015-10-15T19:23:13.613 に答える