2014-04-12 5 views
0

문제는 우리가 다양한 범위의 고객을 보유하고 있으며 그 중 일부는 HBase가 설계된 규모를 필요로하지 않는다는 것입니다. 이러한 고객의 경우 노드 커플은 옵션이 아닙니다.프로덕션 환경에서 의사 배포 HBase를 사용할 수 있습니까?

우리는 HBase를 RAID5에서 가상 분산 모드로 실행하고 싶습니다. 고객은 서비스에 대해 안전 장치가 필요하지 않습니다. 그는 단지 데이터가 RAID5에서 안전해야한다고 말합니다.

공식 가이드에는 의사 배포 모드가 프로덕션 용도로 사용되지 않음이 명시되어 있습니다. 나는이 진술이 서비스에 대한 안전 장치가 없다는 사실에 기인한다고 생각할 수있다. 성능은 최선이 아니다.

기술적으로는 위의 기능이 고객에게 필요하지 않은 경우 장기적으로이 모드로 실행될 수 있다고 저는 믿습니다. 아니면 다른 문제가 있습니까? 아마도이 설정에서 잘 테스트되지 않았습니까?

고객의 커플을 해결하기 위해 응용 프로그램에 다른 단일 노드 데이터베이스를 도입하고 싶지는 않습니다. 대형 고객에게는 HBase가 필요합니다.

답변

0

HBase는 독립 실행 형 모드, 의사 배포 모드 또는 완전 배포 모드에서 실행할 수 있습니다. 독립 실행 형 및 의사 배포 모드는 테스트의 경우일 때을 재생합니다. 프로덕션 환경에서는 을 사용하지 않습니다. 가상 분산 사용이 너무 안전하지 않습니다.

0

가이드 상태입니다. 그러나 의사 설치의 실제 문제는 어디에서도 찾을 수 없습니다 (명백한 안전 장치 및 가능한 성능 제외). 내 이해하려면 기술적으로 작동해야합니다. 세부 정보를 알고 있으면 유스 케이스에 문제가 있는지 평가할 수 있습니다.

단일 시스템을 4-5 노드로 가상화한다면 괜찮습니까? 퍼포먼스 나 그다지 성능이 좋지는 않습니다. 그냥 안정성.

복제 인수 3에 대해 최소 허용 노드는 무엇입니까? 3 노드?