Opentsdb에서 사용하는 Table생성 과정에서 발생한 에러
Zookeeper - HDFS(하둡파일시스템) - HBase - Opentsdb
#zookeeper 데이터 제거
zookeeper/bin
./zkCli.sh -server zookeeper-host:2181
deleteall /hadoop-ha #hdfs데이터
deleteall /hbase #hbase테이블관련
#hdfs 데이터 제거
hdfs data directory 제거
#hbase 실행
hbase/bin
./start-hbase.sh
#hbase-site.xml
<configuration>
<property>
<name>hbase.table.sanity.checks</name>
<value>false</value>
</property>
</configuration>
#각자의 환경변수를 기입하여 테이블생성하기
opentsdb/src/create_table.sh
#example
env HBASE_HOME=/hadoop/hbase TSDB_TABLE=tsdb UID_TABLE=tsdb-uid TREE_TABLE=tsdb-tree META_TABLE=tsdb-meta ./src/create_table.sh
# opentsdb.conf
tsd.storage.hbase.data_table = tsdb #매칭되어야하는 부분들
tsd.storage.hbase.uid_table = tsdb-uid
tsd.storage.hbase.meta_table = tsdb-meta
tsd.storage.hbase.tree_table = tsdb-tree
사소한 발견
hbase web 접속 시
regions의 값들은 raw형태로 저장되는 테이블 값들
테이블 생성 전에는 regions 각각 1 1 로 meta와 namespace로 총 2개가 생성 됨
테이블 생성 후에는 4개의 raw가 더해지면서 총 6개가 되는거임