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
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