2017-10-02 6 views
1

DAS에서 전체 CEP 이벤트 흐름을 백업하고 다른 DAS에서 복원 할 수 있습니까? 내가 그걸 어떻게 할 수 있니?백업 WSO2 DAS CEP 이벤트 흐름 및 다른 DAS에서 복원

+1

나도 궁금 경우에 최소 2 노드 고 가용성 클러스터를 수 흐름이 저장됩니다 ... – gusto2

+0

예, 이것이 문제입니다. 이제 전체 파일 시스템을 백업하고 새 시스템에 복원하는 것을 고려 중입니다. – GihanDB

+0

나는 스트림 데이터가 * data * 폴더와 데이터베이스에 저장되어 있다고 믿는다. (데이터베이스에 여러 개의 임시 테이블이 생성되어 있고 스트림 데이터가 있음을 알 수있다.) 그러나 실제로 데이터의 스테이지 나 상태를 이해하지 못한다. 처리 중 ... – gusto2

답변

2

일반적으로 Streams의 이벤트는 out-of-box로 지속되지 않습니다. 이벤트를 유지해야하는 경우 스트림 [1]에서 구성해야합니다. 당신이 영속화 될 때 당신은 레코드 저장소를 선택해야합니다, 그것은 기본적으로 "EVENT_STORE"이며 그것은 팩의 H2 데이터베이스에 저장됩니다. H2 데이터베이스는 프로덕션에는 권장되지 않습니다. 여기서 데이터 소스를 mysql 데이터베이스 나 HBase와 같은 것으로 변경할 필요가 있습니다.

자세한 내용은 MySQL 데이터베이스 설정에 대한 설명서를 참조하십시오 [2]. MySQL 데이터베이스를 소스로 설정하면 기술적으로 다른 WSO2DAS 노드에서 해당 데이터에 액세스 할 수 있습니다.

다른 WSO2DAS에서는 여러 노드로 클러스터링을 지원합니다. 그래서 당신은 설정 동기화 [3]

[1] https://docs.wso2.com/display/DAS310/Persist+Event+Stream

[2] https://docs.wso2.com/display/DAS310/Setting+up+MySQL

[3] https://docs.wso2.com/display/CLUSTER44x/Minimum+High+Availability+Deployment+for+WSO2+DAS+3.1.0