DSRP - 관계형 데이터베이스 저장소 리소스 공급자 dsrp-relational-database-storage-resource-provider
DSRP 정보 about-dsrp
AEM Communities이 관계형 데이터베이스를 공용 저장소로 사용하도록 구성된 경우 동기화 또는 복제 없이 사용자 생성 콘텐츠(UGC)를 모든 작성자 및 게시 인스턴스에서 액세스할 수 있습니다.
요구 사항 requirements
- MySQL, 관계형 데이터베이스
- Apache 솔루션, 검색 플랫폼
/conf/global/settings/community/srpc/defaultconfiguration
) 내의 아무 곳에나 삽입할 수 있습니다./etc/socialconfig/srpc/defaultconfiguration
). 다음 절차를 수행하는 것이 좋습니다 마이그레이션 단계 기본 srp를 예상대로 작동하도록 하려면.관계형 데이터베이스 구성 relational-database-configuration
MySQL 구성 mysql-configuration
MySQL 설치는 다른 데이터베이스(스키마) 이름과 다른 연결(server:port)을 사용하여 동일한 연결 풀 내의 사용 기능과 공용 저장소(DSRP) 간에 공유할 수 있습니다.
설치 및 구성 세부 정보는 DSRP용 MySQL 구성.
Solr 구성 solr-configuration
다른 컬렉션을 사용하여 노드 저장소(Oak)와 공용 저장소(SRP) 간에 솔루션 설치를 공유할 수 있습니다.
Oak 및 SRP 컬렉션이 모두 집중적으로 사용되는 경우 성능상의 이유로 두 번째 솔러를 설치할 수 있습니다.
프로덕션 환경의 경우 SolrCloud 모드는 독립형 모드보다 향상된 성능을 제공합니다(단일 로컬 솔루션 설정).
설치 및 구성 세부 정보는 SRP용 솔루션 구성.
DSRP 선택 select-dsrp
다음 스토리지 구성 콘솔 에서는 사용할 SRP 구현을 식별하는 기본 스토리지 구성을 선택할 수 있습니다.
작성자가 스토리지 구성 콘솔에 액세스하려면
-
관리자 권한으로 로그인
-
에서 기본 메뉴
-
선택 도구 (왼쪽 창에서)
-
선택 커뮤니티
-
선택 스토리지 구성
- 예를 들어 결과 위치는 다음과 같습니다. http://localhost:4502/communities/admin/defaultsrp
note note NOTE 이제 기본 스토리지 구성이 conf path( /conf/global/settings/community/srpc/defaultconfiguration
) 내의 아무 곳에나 삽입할 수 있습니다./etc/socialconfig/srpc/defaultconfiguration
). 다음 절차를 수행하는 것이 좋습니다 마이그레이션 단계 기본 srp를 예상대로 작동하도록 하려면.
-
-
선택 데이터베이스 저장소 리소스 공급자(DSRP)
-
데이터베이스 구성
-
JDBC 데이터 소스 이름
MySQL 연결에 지정된 이름은 입력한 이름과 같아야 합니다. JDBC OSGi 구성
기본: 커뮤니티
-
데이터베이스 이름
의 스키마에 지정된 이름 init_schema.sql script
기본: 커뮤니티
-
-
SolrConfiguration
-
🔗Zookeeper 호스트
내부 동물원 Keeper를 사용하여 Solr을 실행하는 경우 이 값을 비워 둡니다. 또는 실행 시 SolrCloud 모드 외부 동물원 Keeper를 사용하여 이 값을 다음과 같이 동물원은 URI로 설정합니다. my.server.com:80
기본: <blank>
-
Solr URL
기본: https://127.0.0.1:8983/solr/
-
Solr 컬렉션
기본: collection1
-
-
-
선택 제출
기본 SRP에 대한 다운타임 없이 마이그레이션 단계 수행 migration-steps-0dt
다음 단계에 따라 기본 SRP 페이지가 http://localhost:4502/communities/admin/defaultsrp 예상대로 작동합니다.
- 에서 경로 이름을 변경합니다
/etc/socialconfig
to/etc/socialconfig_old
로 설정되면 시스템 구성이 jsrp(기본값)로 다시 감소합니다. - defaultsrp 페이지로 이동 http://localhost:4502/communities/admin/defaultsrp: jsrp가 구성된 위치입니다. 을(를) 클릭합니다. 제출 버튼에 새 기본 구성 노드가
/conf/global/settings/community/srpc
. - 생성된 기본 구성을 삭제합니다
/conf/global/settings/community/srpc/defaultconfiguration
. - 이전 구성 복사
/etc/socialconfig_old/srpc/defaultconfiguration
삭제된 노드 대신(/conf/global/settings/community/srpc/defaultconfiguration
)을 클릭하여 제품에서 사용할 수 있습니다. - 이전 etc 노드 삭제
/etc/socialconfig_old
.
구성 게시 publishing-the-configuration
DSRP는 모든 작성자 및 게시 인스턴스에서 공용 스토어로 식별되어야 합니다.
게시 환경에서 동일한 구성을 사용할 수 있도록 하려면 다음을 수행하십시오.
작성자의 경우:
-
기본 메뉴에서 로 이동합니다 도구 > 작업 > 복제
-
두 번 클릭 트리 활성화
-
시작 경로:
- 찾아보기
/conf/global/settings/community/srpc/
- 찾아보기
-
확인
Only Modified
이 선택되어 있지 않습니다. -
선택 활성화
사용자 데이터 관리 managing-user-data
관련 정보 사용자, 사용자 프로필 및 사용자 그룹: 게시 환경에 자주 입력되는 방문입니다.
DSRP용 색인 재지정 솔루션 reindexing-solr-for-dsrp
DSRP Solr을 다시 색인화하려면 다음 문서를 참조하십시오 MSRP 재인덱싱그러나 DSRP에 대해 다시 색인화할 때 다음 URL을 대신 사용하십시오. /services/social/datastore/rdb/reindex
예를 들어 DSRP를 다시 색인화하는 curl 명령은 다음과 같습니다.
curl -u admin:password -X POST -F path=/ https://host:port/services/social/datastore/rdb/reindex