2009-06-20 3 views
9

HBase를 자체 클러스터에 배포 한 사람들에게 프로덕션 환경에서 충분히 안정적이라고 생각하십니까? 어떤 유형의 문제 또는 쟁점을 다루고 있습니까?HBase는 안정적이며 생산 준비가 되었습니까?

HBase를 프로덕션 (http://wiki.apache.org/hadoop/Hbase/PoweredBy)으로 사용하는 것으로 나열된 많은 회사가 있지만 HBase 클러스터를 계속 유지 관리하는 데 많은 유지 관리, 패치 적용 및 소용돌이 치기가 있는지 궁금합니다.

답변

10

HBase는 HBase-0.20로 중요한 이정표를 치려고합니다. 알파가 있고 곧 RC가 될 것입니다. 그것은 매우 큰 성능 향상을 가져 왔습니다. StumbleUpon은 HBase의 트렁크 버전을 사용하여 다른 사이트와 마찬가지로 캐싱 레이어를 추가하지 않고 사이트를 제공합니다. 그래서 나는 그것이 생산 용으로 확실히 준비되어 있다고 말할 수 있습니다.

Ryan Rawson (StumbleUpon)은 최근에 nosql 컨퍼런스에서 nice talk으로 nosql 컨퍼런스에서 지난 6 개월 동안 얼마나 오는지에 대해 주로 설명했습니다. 모든 것을보고 싶지 않으면 슬라이드가 있습니다. 성능 향상은 별개로 이제는 사육사와 통합되므로 마스터가 더 이상 단일 실패 지점이 아닙니다.

HBase는 파일 형식의 제한 때문에 메모리 문제가있는 작은 셀 크기로 넘어졌습니다. 이는 성능 향상을 가져온 새로운 사용자 정의 파일 형식으로도 해결되었습니다.

저는 약 1 년 동안 HBase를 실험 해왔고, 제작 서비스로 0.20을 신뢰할 준비가되었습니다. 이전 버전은 아니 었습니다. 나는 실험 할 때 적어도 4 또는 5 노드 devcluster를 추천했다.

프로덕션 클러스터를 돌보는 것과 같은 것이 무엇인지에 대해서는 언급 할 수 없습니다. 메일 링리스트가 매우 활동적이며 irc가 지속적으로 사용되는 것을 돕는 측면은 적어도 도움이되는 매우 강력한 커뮤니티입니다.