HBase をインストールする

HBase の standalone 環境を作ります。Hadoop なしです。

0. 事前準備

java 1.6.0_22

1. HBase のパッケージをダウンロードする

http://hbase.apache.org/ からファイルをダウンロード。

$ cd ~/opt
$ wget http://ftp.kddilabs.jp/infosystems/apache//hbase/hbase-0.20.6/hbase-0.20.6.tar.gz

2. インストールする

$ tar zxf hbase-0.20.6.tar.gz
$ ln -s hbase-0.20.6 hbase

3. PATH の設定をする

$ vi .bashrc
export HBASE_HOME=$HOME/opt/hbase
export PATH=$HBASE_HOME/bin:$PATH
$ . .bashrc

4. HBase の設定を変更する

$HBASE_HOME/conf/hbase-default.xml を変更する

  • hbase.rootdir を file:///home/hbase/opt/hbase/data に変更
  • hbase.tmp.dir を /home/hbase/opt/hbase/tmp に変更

5. 起動してみる

$ start-hbase.sh
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 01:e3:64:c4:75:cb:c8:f6:7d:83:6e:93:b0:41:81:ac.
Are you sure you want to continue connecting (yes/no)? yes
localhost: Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
hbase@localhost's password:
localhost: starting zookeeper, logging to /home/hbase/opt/hbase/logs/hbase-hbase-zookeeper-centos5.5.out
master running as process 28517. Stop it first.
$ stop-hbase.sh
stopping master............
hbase@localhost's password:
localhost: stopping zookeeper

おまけ パスワードを聞かれないようにする

1. ユーザーのパスワードを削除する
# passwd -d hbase
Removing password for user hbase.
passwd: Success
2. SSH ログイン用のキーを生成する
$ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
Generating public/private rsa key pair.
Created directory '/home/hbase/.ssh'.
Your identification has been saved in /home/hbase/.ssh/id_rsa.
Your public key has been saved in /home/hbase/.ssh/id_rsa.pub.
The key fingerprint is:
c2:53:87:58:29:70:e3:be:c2:75:dd:84:41:b5:67:2e hbase@centos5.5
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
3. パスワードなしでログインができるかを確認する
$ ssh localhost
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 01:e3:64:c4:75:cb:c8:f6:7d:83:6e:93:b0:41:81:ac.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
Last login: Thu Oct 14 04:31:42 2010 from localhost.localdomain

これで起動や停止のときにパスワードを聞かれなくなる

rubygems インストール

1. rubygems をダウンロードする

http://rubygems.org/ からファイルをダウンロードする。

$ wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz

2. ダウンロードしたファイルを展開する

$ tar zxf rubygems-1.3.7.tgz

3. インストールする

$ cd rubygems-1.3.7
$ ruby setup.rb --prefix=$HOME/opt/gems
RubyGems 1.3.7 installed

(途中省略)

RubyGems installed the following executables:
        /home/foo/opt/gems/bin/gem

4. 環境設定を行う

$ vi ~/.bashrc
# configuration: rubygems
export PATH=$HOME/opt/gems/bin:$HOME/opt/gems_repository/bin/:$PATH
export RUBYLIB=$HOME/opt/gems/lib
export GEM_HOME=$HOME/opt/gems_repository
$ . ~/.bashrc

5. インストールの確認を行う

$ gem -v
1.3.7

メモ

gem install 実行時に、環境変数GEM_HOMEを指定していない場合は、使っているrubyのライブラリのディレクトリに作成されます。
例えば、/usr/local/ruby なら、/usr/local/ruby/lib/ruby/gems と /usr/local/ruby/bin にインストールされます。

ruby-1.8 インストール

システム環境全体にではなく、ユーザー環境にインストールしています。

1. Ruby ソースコードをダウンロードする

http://www.ruby-lang.org/ja/ からソースコードをダウンロードする。

$ curl -O ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2

2. ダウンロードしたファイルを展開する

$ tar jxf ruby-1.8.7-p299.tar.bz2

3. インストールする

$ cd ruby-1.8.7-p299
$ ./configure --prefix=$HOME/opt/ruby-1.8.7
$ make
$ make install

4. 環境設定を行う

$ vi ~/.bashrc
# configuration: ruby
PATH=$HOME/opt/ruby-1.8.7/bin:$PATH
$ . ~/.bashrc

5. インストールの確認をする

$ ruby -v
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]

Visual Studio 2010 Professional 価格情報について

なんとなくまとめてみたけれど、ちょっと高いな。

Visual Studio 2010 Professional - 新規
¥118,528-(amazon, http://www.amazon.co.jp/dp/B003LTZ1VK)

Visual Studio 2010 Professional - アップグレード優待
¥54,705-(amazon, http://www.amazon.co.jp/dp/B003LTZ1VU)

Visual Studio 2010 Professional MSDN 1年付き 新規
¥139,020-(amazon, http://www.amazon.co.jp/dp/B003LTZ1V0)

Visual Studio 2010 Professional MSDN 1年付き 更新パッケージ
¥92,715-(amazon, http://www.amazon.co.jp/dp/B003LTZ1V0)

Visual Studio 2010 Professional - Standard Edition 乗り換え優待パッケージ
¥33,390-(amazon, http://www.amazon.co.jp/dp/B003LTZ1W4)

Mecab-0.98 をインストールしてみる

1. Mecab ソースコードと辞書ファイルをダウンロードする

以下のサイトから、ダウンロードする。
http://sourceforge.net/projects/mecab/

2. Mecab をインストールする

$ tar zxf mecab-0.98.tar.gz
$ cd mecab-0.98
$ ./configure 
$ make
$ make check
# make install
$ mecab -v
mecab of 0.98

3. 辞書ファイルをインストールする

今回は IPA 辞書を使って、utf8 を使用するようにしています。

$ tar zxf mecab-ipadic-2.7.0-20070801.tar.gz
$ cd mecab-ipadic-2.7.0-20070801
$ ./configure --with-charset=utf8
$ make
# make install