[Phoenix] Feature#1 - Transaction
* Transaction (beta 기능) Phoenix는 기존 HBase 의 row-level 의 트랜잭션을 넘어서, Phoenix는 여러 row나 table을 대상으로 트랜잭션을 지원하는데, Apache Tephra를 통해서 ACID를 보장한다. Tephra는 현재의 트랜잭션에 대한 snapshot을 제공하는데, 이는 multi-version의 동시성 제어를 지원한다. 이 기능을 사용하기 위해서는 phoenix 에서 다음과 같은 두 단계의 설정이 필요하다 1. hbase-site.xml 에 다음 property 추가 phoenix.transactions.enabled true 2. server-side(hmaster) hbase-site.xml 에 트랜잭션 매니저 설정값 입력. (Tephra의 'Tr..
02.IT공부(간헐적취미)/빅데이터
2018. 5. 20. 23:45