Class Path設定

Class Path設定

Hadoopの導入手順は、こっちにまとめ直した(2011/10/08)↓
Hadoop導入まとめ - オボエガキ用

Hadoopのクラスパスの設定は、.bashrcに書かない方が良いらしい。
実行時に、クラス$Mapが見つからない云々で、二三日どつぼに嵌った。

  1. Class Path確認
  2. $ env | grep CLASSPATH
  3. Class Path設定
  4. ユーザ別設定
    $ vi ~/.bashrc
    .bashrc内に次の行を追加
    export CLASSPATH=設定したいパス
  5. Class Path追加
  6. 前回のパスを消さずに、追加したい場合は、下記のようにする。
    export CLASSPATH=今回のパス:$CLASSPATH
    「:」はパスの区切れを表す。
    上記の設定は、新しいパスを既存のパスの前に追加する命令となっている。
  7. Hadoopクラスパス設定
  8. export CLASSPATH=Hadoopの置いてある場所/hadoop-core-XXXXXXXX.jar:$CLASSPATH
    XXXXXXの所はhadoopのversionに合わせる事。