2017-09-29 19 views
0

우선 나는이처럼 내 modeshape 구성 파일을 config (설정) :Modeshape 바이너리 저장 위치?

"storage" : { 
     "persistence" : { 
      "type" : "db", 
      "connectionUrl": "${database.url}", 
      "driver": "${database.driver}", 
      "username": "${database.user}", 
      "password": "${database.password}", 
      "tableName": "GOVERNANCE_MODESHAPE", 
      "poolSize" : 5, 
      "createOnStart" : true, 
      "dropOnExit" : false 
     } 
} 


내가 노드를 생성하고, 나는 여전히 노드의 속성을 찾을 수 있습니다 그것에 대한 속성을 설정하고 내 로컬 환경에 저장 한 후 내 지역 환경. 그러나 그것은 내 동료 지역 환경에서 발견되지 않을 것입니다.

"storage" : { 
     "persistence" : { 
      "type" : "db", 
      "connectionUrl": "${database.url}", 
      "driver": "${database.driver}", 
      "username": "${database.user}", 
      "password": "${database.password}", 
      "tableName": "GOVERNANCE_MODESHAPE", 
      "poolSize" : 5, 
      "createOnStart" : true, 
      "dropOnExit" : false 
     }, 
     "binaryStorage" : { 
      "type" : "file", 
      "directory": "/var/thinkbig/modeshape", 
      "minimumBinarySizeInBytes" : 5000000 
     } 
    } 

내가 내 로컬 환경에서 생성 된 노드와 속성을 찾을 수 있습니다, 내 동료는 자신의 로컬 환경에서 찾을 수 있습니다 :

은 그 때 나는 다음과 같은 구성을 변경합니다. 하지만 경로/var/thinkbig/modeshape의 디렉토리를 찾을 수 없습니다.

그래서 modeshape 이진 저장소를 어디에서 알고 싶습니까? 왜 "binaryStorage"구성을 구성 파일에 추가합니까? 모두 노드와 속성을 찾을 수 있습니까? 미리 감사드립니다!

답변

0

minimumBinarySizeInBytes에 대한 문서에서 이진 값이 저장소에 저장되는 최소 크기 (바이트). 크기가 더 낮은 이진 값은 다른 노드 정보와 함께 저장됩니다.

이는 지정된 크기보다 작은 바이너리가 파일 시스템이 아니라 데이터베이스에 저장됨을 의미합니다. 모든 바이너리가 파일 시스템에 저장되도록하려면이 값을 1 바이트 값으로 변경할 수 있습니다.