지속성 캐시를 사용하여 분산 Lucene 만들기
분산 Lucene 캐시는 문서의 Lucene 기반 인덱싱 및 검색을 처리합니다. NCache 를 통해 배포된 Lucene으로 상점 유형을 지정할 수 있습니다. NCache 관리 센터 및 명령줄 인터페이스. 이 섹션에서는 지속성 캐시를 사용하여 분산 Lucene을 생성하는 방법을 설명합니다.
중대한
분산 Lucene의 경우 HDD 대신 SSD를 사용하여 인덱스를 저장하는 것이 좋습니다.
사용 NCache 관리 센터
를 실행 NCache 관리 센터로 이동하여 http://localhost:8251 or
<server-ip>:8251
Windows 및 Linux에서.왼쪽 탐색 모음에서 클러스터된 캐시. 이것은 열립니다 클러스터된 캐시 페이지에서
<server-ip>:8251/ClusteredCaches/
.새로운 분산 Lucene 캐시를 생성하려면 신제품.
- 에서 메모리 내 저장소 유형 드롭다운 메뉴, 선택 지속성이 있는 분산 Lucene 캐시 이름을 지정합니다. 딸깍 하는 소리 다음 보기.
주의 사항
지속성이 있는 분산 Lucene은 JSON 직렬화만 지원합니다.
- 캐싱 토폴로지를 선택하고 다음과 같은 고급 옵션을 설정합니다. 작업 시간 초과 와 통계 복제 간격. 딸깍 하는 소리 다음 보기.
주의 사항
Persistence가 있는 Distributed Lucene은 만 지원합니다. 분할 및 분할 복제본 토폴로지.
- 지정 캐시 파티션 크기 다음을 지정하여 클러스터 노드를 추가합니다. 서버 노드 IP or 호스트 이름 기계의 노드 추가 단추. 노드를 더 추가하려면 노드 추가. 딸깍 하는 소리 다음 보기 필요한 모든 노드가 추가되면.
주의 사항
모든 문서가 실제 캐시 자체가 아닌 디스크에 저장되기 때문에 캐시 크기는 지속성이 있는 Distributed Lucene에서 그다지 중요하지 않습니다.
- 두 가지 옵션이 있습니다. 새 인덱스 생성 or 기존 인덱스 사용. 전자 옵션을 선택하고 옆에 있는 필드에 색인 경로를 지정하십시오. 인덱스 경로 상표. 기본 경로는 C : \ ProgramData \ncache\루신 인덱스. 완료되면 다음을 클릭하십시오. 경로 확인. 일단 당신의 인덱스 경로 유효성이 검증되면 성공 알림 메시지가 표시되고 경로는 다음과 같이 업데이트됩니다. C : \ ProgramData \ncache\lucene-index\demoLuceneCache. 딸깍 하는 소리 다음 보기.
경고
인덱스 경로가 성공적으로 검증되지 않으면 캐시 생성 프로세스를 더 이상 진행할 수 없습니다.
- 변경 클러스터 포트 와 포트 범위 필요한 경우. 할 수 있게 하다 파이프 라이닝 필요한 경우 캐시에 대해 파이프라이닝 활성화 체크박스. 설정 배치 간격 명령이 네트워크를 통해 마이크로초 단위로 전송될 때까지입니다. 딸깍 하는 소리 다음 보기.
- 암호화 및 압축을 활성화하려면 암호화 활성화 와 압축 활성화 체크박스. 활성화된 경우 공급 업체 와 키 암호화 및 임계값 크기 압축을 위해. 딸깍 하는 소리 다음 보기.
- 마감재 프로세스를 완료합니다. 생성된 캐시가 클러스터된 캐시 서버 노드와 해당 상태 및 성공 알림이 있는 페이지가 알림 패널에 표시됩니다.
명령줄 인터페이스 사용
PowerShell 또는 명령줄 도구를 사용하여 분산 Lucene 캐시를 관리할 수도 있습니다. NCache 지원되는 명령줄 인터페이스.
캐시 생성
XNUMXD덴탈의 새 캐시 PowerShell cmdlet은 새 캐시를 만드는 역할을 합니다.
다음 명령은 노드 20.200.20.39 및 20.200.20.40에 DemoLuceneCache라는 캐시를 생성합니다. 그만큼 InMemoryStoreType
DistributedLuceneWithPersistence로 지정되며 LuceneIndexPath
제공되는 C : \ ProgramData \ncache\루신 인덱스. 그만큼 Topology
로 설정 파티션-복제본.
New-Cache -Name demoLuceneCache -Server "20.200.20.39,20.200.20.40" -Size 1024 -InMemoryStoreType DistributedLuceneWithPersistence -LuceneIndexPath "C:\ProgramData\ncache\lucene-index\" -Topology Partition-Replica
캐시 시작
XNUMXD덴탈의 캐시 시작 PowerShell cmdlet은 이미 생성된 캐시를 시작하는 역할을 합니다.
다음 명령은 이전에 노드 20.200.20.39에서 생성된 분산 Lucene 캐시 데모LuceneCache를 시작합니다.
Start-Cache demoLuceneCache -Server 20.200.20.39
도 참조
로컬 추가/Remote Clients
캐시 모니터링
NCache 프로그래머 가이드
NCache 명령 행 인터페이스