2013-02-05 4 views
1

aws 응용 프로그램에서 최대 절전 모드 검색을 구현하려고합니다. 평소와 같이, 모든 로컬 호스트에서 잘 작동하지만, AWS에 업로드, 나는 다음과 같은 오류가 나타나면최대 절전 모드 EC2에서 검색, "색인 디렉토리를 만들 수 없습니다"

org.hibernate.search.SearchException: Unable to create index directory: 
/usr/lucene/indexes for index com.myproject.domain.User 

내 최대 절전 모드 검색 설정 : 내가 EC2 + 탄성 콩나무를 사용하고

<prop key="hibernate.search.default.directory_provider">filesystem</prop> 
<prop key="hibernate.search.default.indexBase">/usr/lucene/indexes</prop> 

, 리눅스 바람둥이 7. 내 로컬 컴퓨터에 windows가 있습니다.

"/ usr/lucene/indexes"라는 디렉토리를 수동으로 EC2에 만들어야합니까? 감사.

답변

2

기본 디렉토리를 만들 수있는 권한이 앱에 없을 수 있습니까? 어쩌면 기본 디렉토리를 만들고 올바른 권한을 부여하는 것이 가장 좋습니다. AFAIK, 최대 절전 모드 검색 전체 경로를 만들려고 시도합니다. 그것이 허가 사항이 아니라면 전체 스택 추적을 보는 것이 도움이 될 것입니다.

+0

Beanstalk이 백그라운드에서 여러 EC2 인스턴스를 생성하지는 못합니다. 어떤 인스턴스에서 디렉토리를 작성할 것인지, 다른 시스템의 파일 시스템간에 어떻게 동기화하겠습니까? –

관련 문제