현재 슈퍼/서브 데이터베이스 설정이 있으며 ml-gradle 2.7.0을 통해 새로 설치하는 가장 좋은 방법을 알고 싶습니다.슈퍼 데이터베이스를위한 marklogic ml-gradle 설정
첫 번째 전달 mlDeploy에 대한 config 디렉토리에서 다음 파일을 제거하여 작동하도록했습니다.
{
"database-name" : "my-documents",
"subdatabase" : [ {
"database-name" : "my-seconddb"
}, {
"database-name" : "my-thirddb"
} ]
}
처음으로 모든 데이터베이스를 설정 한 후이를 다시 디렉토리에 추가하고 mlDeploy를 다시 실행하면 설정이 정정됩니다.
또한 가능한 경우 하나의 파일에 세 데이터베이스 모두에 대한 인덱싱 설정을 유지하려고합니다. 현재 그렇게 할 수있는 방법이 있습니까?
저축 도구를 이용해 주셔서 감사합니다. 지금까지 Roxy보다 훨씬 쉽게 사용할 수 있습니다.
간단한 구성 :
src/main/ml-config/databases/1-my-firstsub.json
{
"database-name" : "my-firstsub"
}
src/main/ml-config/databases/2-my-nextsub.json
{
"database-name" : "my-nextsub"
}
src/main/ml-config/databases/6-my-documents.json
{
"database-name" : "my-documents",
"subdatabase" : [ {
"database-name" : "my-firstsub"
}, {
"database-name" : "my-nextsub"
} ]
}
다음으로 나는 content-database.json 파일을 정의해야합니다. 어디에서 수퍼 데이터베이스 구성을 넣었습니까 –
content-database.json을 사용할 필요가 없습니다. ml-gradle이 기본적으로 찾는 파일입니다. – rjrudin
구성을 데이터베이스 구성 스텁으로 줄였습니다. 첫 번째 단계에서 수퍼 데이터베이스를 구축하는 데 계속 실패합니다. 데이터베이스가 처음 만들어지면 수퍼 데이터베이스 구성이 작동합니다. 두 개 미만의 실행으로 수퍼 데이터베이스를 구성 할 수 없었습니다. –