HBaseでDNSの逆引き設定が必要な件
HBaseとは
超大規模データを扱う為に作られたKey&Value型のDBで、所謂NoSQLの1つ。Hadoopの上で動く。
私的には、列圧縮ができるのが最大のウリだと思っていて、あとCassandraよりは多機能な印象。(ただし速度では劣る傾向)
とりあえずセットアップ
http://oss.infoscience.co.jp/hbase/book/quickstart.html
をやれば楽チンセットアップだよ☆と思ったんだが、1箇所躓いた。
何故かConnectionエラーが出るのが問題で、これはDNSの逆引き設定がなされていない可能性が高い。
これはHadoopに特有の問題らしく、1台で動かすだけなら、hostsに
127.0.0.1 Host Host 127.0.0.1
とか書いておけば良い。あとhbase-site.xmlでhbase.regionserver.dns.nameserverをlocalhostとかに設定しておく必要あり。
まぁ実を言うとこの事は
http://oss.infoscience.co.jp/hbase/book/notsoquick.html
にさりげなく書いてあるんだが、そこまでちゃんと普通読まねーよ…