DSRP - 관계형 데이터베이스 저장소 리소스 공급자

DSRP 정보

AEM Communities이 관계형 데이터베이스를 공용 저장소로 사용하도록 구성된 경우 동기화나 복제 없이도 모든 작성자 및 게시 인스턴스에서 사용자 생성 컨텐츠(UGC)에 액세스할 수 있습니다.

SRP 옵션권장 토폴로지도 참조하십시오.

요구 사항

노트

기본 스토리지 구성은 이제 등의 경로(/etc/socialconfig/srpc/defaultconfiguration) 대신 conf 경로(/conf/global/settings/community/srpc/defaultconfiguration)에 저장됩니다. 마이그레이션 단계에 따라 기본 스크립트가 예상대로 작동되도록 하는 것이 좋습니다.

관계형 데이터베이스 구성

MySQL 구성

다른 데이터베이스(스키마) 이름과 다른 연결(server:port)을 사용하여 동일한 연결 풀 내의 활성 기능과 공용 저장소(DSRP) 간에 MySQL 설치를 공유할 수 있습니다.

설치 및 구성 세부 정보는 DSRP에 대한 MySQL 구성을 참조하십시오.

Solr 구성

다른 컬렉션을 사용하여 노드 스토어(Oak)와 공용 스토어(SRP) 간에 솔루션 설치를 공유할 수 있습니다.

Oak 컬렉션과 SRP 컬렉션을 모두 집중적으로 사용하는 경우 성능상의 이유로 두 번째 솔러를 설치할 수 있습니다.

프로덕션 환경의 경우 SolrCloud 모드는 독립형 모드(단일 로컬 솔루션 설정)에 비해 향상된 성능을 제공합니다.

설치 및 구성 세부 정보는 SRP용 솔루션 구성을 참조하십시오.

DSRP 선택

스토리지 구성 콘솔에서는 사용할 SRP 구현을 식별하는 기본 스토리지 구성을 선택할 수 있습니다.

작성자가 스토리지 구성 콘솔에 액세스하려면

  • 관리자 권한으로 로그인

  • 주 메뉴​에서

    • 왼쪽 창에서 도구 선택

    • 커뮤니티 선택

    • 스토리지 구성 선택

      노트

      이제 기본 스토리지 구성이 conf 경로(/conf/global/settings/community/srpc/defaultconfiguration)에 저장됩니다. 를 사용하여 새 경로를 찾습니다(/etc/socialconfig/srpc/defaultconfiguration). 마이그레이션 단계에 따라 기본 스크립트가 예상대로 작동되도록 하는 것이 좋습니다.

    dsrp-config

  • DSRP(데이터베이스 저장소 리소스 공급자) 선택

  • 데이터베이스 구성

    • JDBC 데이터 소스 이름

      MySQL 연결에 지정된 이름은 JDBC OSGi 구성에 입력한 이름과 같아야 합니다.

      기본값:커뮤니티

    • 데이터베이스 이름

      init_schema.sql 스크립트에서 스키마에 지정된 이름

      기본값:커뮤니티

  • SolrConfiguration

    • Zookeeper 호스트

      내부 ZooKeeper를 사용하여 Solr을 실행하는 경우 이 값을 비워 둡니다. 그렇지 않은 경우 외부 ZooKeeper와 함께 SolrCloud 모드에서 실행할 때 이 값을 my.server.com:80 등 ZooKeeper의 URI로 설정합니다.

      기본값: <blank>

    • Solr URL

      기본값:https://127.0.0.1:8983/solr/

    • Solr 컬렉션

      기본값:collection1

  • 제출​을 선택합니다.

기본 srp에 대한 다운타임 마이그레이션 단계 없음

다음 단계에 따라 기본 srp 페이지 http://localhost:4502/communities/admin/defaultsrp이(가) 예상대로 작동하는지 확인합니다.

  1. 시스템 구성이 다시 jsrp(기본값)로 돌아가도록 /etc/socialconfig에서 /etc/socialconfig_old로 경로 이름을 변경합니다.
  2. 기본 srp 페이지 http://localhost:4502/communities/admin/defaultsrp로 이동합니다. 여기서 jsrp는 구성되어 있습니다. /conf/global/settings/community/srpc에 새 기본 구성 노드가 만들어지도록 submit 단추를 클릭합니다.
  3. 생성된 기본 구성 /conf/global/settings/community/srpc/defaultconfiguration을(를) 삭제합니다.
  4. 이전 단계에서 삭제된 노드(/conf/global/settings/community/srpc/defaultconfiguration) 대신 이전 구성 /etc/socialconfig_old/srpc/defaultconfiguration을 복사합니다.
  5. 이전 etc 노드 /etc/socialconfig_old을(를) 삭제합니다.

구성 게시

DSRP는 모든 작성자 및 게시 인스턴스에서 공용 스토어로 식별되어야 합니다.

게시 환경에서 동일한 구성을 사용할 수 있도록 하려면:

  • 작성자:

    • 주 메뉴에서 도구 > 작업 > 복제​로 이동합니다.

    • 트리 활성화​를 두 번 클릭합니다

    • 시작 경로:

      • /etc/socialconfig/srpc/ 찾아보기
    • Only Modified이(가) 선택되지 않았는지 확인합니다.

    • 활성화​를 선택합니다.

사용자 데이터 관리

게시 환경에 종종 입력되는 사용자, 사용자 프로필사용자 그룹​에 대한 자세한 내용은 다음을 참조하십시오.

DSRP에 대한 색인 다시 지정

DSRP Solr를 다시 색인화하려면 MSRP에 대한 색인 재지정 설명서를 따르되, DSRP에 대해 다시 색인화할 때에는 다음 URL을 대신 사용하십시오./services/social/datastore/rdb/reindex

예를 들어 DSRP를 다시 색인화하는 말림 명령은 다음과 같습니다.

curl -u admin:password -X POST -F path=/ https://host:port/services/social/datastore/rdb/reindex

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now