ML 7에서 marklogic 콘텐츠 펌프를 사용하려고합니다. 하나의 XML을로드하려고 시도한 사이트에서 mlcp를 다운로드했습니다. Marklogic documentation에서MarkLogic 콘텐츠 펌프 mlcp 문서 URI 문제
: 다음 예제는 로컬 파일 시스템의 디렉토리/공간/요금/데이터 파일을로드합니다
mlcp.sh 수입 -host localhost를 -port 8006 -username 사용자 \ -password passwd를 - input_file_path/space/bill/data -mode local
하지만 -put_file_path에 대한 전체 경로를 제공합니다.
내 mlcp 호출 :
./mlcp.sh 가져 오기 -host localhost를 -port 18041 -username XXXX -password 'xxxxx는'-mode 지역 -streaming의 -document_type XML의 -input_file_path 파일 :/홈/휴고 이 날
/데이터 /지도/파일 이름
같은 문서 URI를 줄 것이다 문서에 따르면/작업/oplage 매핑/데이터 -output_uri_prefix/데이터 /지도
나는 결국 원하는 결과를 얻은 OS의 루트에로드하고 싶었던 파일을 넣으려고 노력했다. ...
mlcp는 기본 URI를 전체 경로로 계속 사용하는 것처럼 보입니다. OS에서 삽입하려고하는 문서 ...
질문 : 원하는 URI를 제공하도록 문서 URI를 어떻게 제어 할 수 있습니까?
ok 대답은 받아 들일 수 있습니다. 무슨 일이 있었는지 ./mlcp.sh import -host localhost -port 18041 -username xxxx -password 'xxxx'-mode local -streaming -document_type XML -putput_file_path file :/home/hugo/작업 공간/oplage-mapping/data-output_uri_replace "^. */data," ' "-output_uri_prefix/data/map –