hadoopをインストールしてみた
ローカルにhaoopをインストールしてみた。
ちなみに、バージョンは0.20.2、
ソースはここから入手
http://hadoop.apache.org/common/releases.html
とりあえず解凍して、いつものとこに移動。
いろいろいれるときは、
バージョン管理のためにシンボリックリンクにするようにしてる。
[nashuaki@hostname ~]$ sudo mv ~/Downloads/hadoop-0.20.2 /usr/local/ [nashuaki@hostname ~]$ sudo ln -s /usr/local/hadoop-0.20.2 /usr/local/hadoop
[nashuaki@hostname ~]$ ssh-keygen -t rsa [nashuaki@hostname ~]$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
HADOOP_HOMEの./conf/hadoop-env.shにJAVA_HOMEを設定する。
export JAVA_HOME=/usr/local/java
HADOOP_HOMEの./confの以下のファイルを設定する。
・core-site.xml
<configuration> <property> <name>fs.default.name</name> <value>hdfs://localhost:9000</value> </property> </configuration>
<configuration> <property> <name>dfs.replication</name> <value>1</value> </property> </configuration>
・mapred-site.xml
<configuration> <property> <name>mapred.job.tracker</name> <value>localhost:9001</value> </property> </configuration>
フォーマット
[nashuaki@hostname /usr/local/hadoop]$ ./bin/hadoop namenode -format
起動
[nashuaki@hostname /usr/local/hadoop]$ ./bin/start-all.sh
確認
[nashuaki@hostname /usr/local/hadoop]$ jps 4250 Jps 3219 DataNode 3283 SecondaryNameNode 3330 JobTracker 3153 NameNode 182 3395 TaskTracker
停止
[nashuaki@hostname /usr/local/hadoop]$ ./bin/stop-all.sh
とりあえずエラーもでなかったから成功、、、、?なのか?