最近 Windows から Mac OS に移行し、Mac OSX 10.7 Lion に Hadoop をインストールしようとしています。
core-site.xml
ファイルに、プロパティを追加する必要があります。
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:8020</value>
</property>
とでmapred-site.xml
:
<property>
<name>mapred.job.tracker</name>
<value>localhost:8021</value>
</property>
私はやろうとしました:
$telnet localhost 8020
と
$telnet localhost 8021
しかし、私のマシンでは両方とも開いていないと思います。
telnet localhost
正常に動作していますがtelnet localhost 8020/8021
、エラーがスローされています:
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
Trying fe80::1%lo0...
telnet: connect to address fe80::1%lo0: Connection refused
telnet: Unable to connect to remote host: Connection refused
また、自分のマシンの IP アドレスに telnet で接続できません。次のエラーが表示されます。
Trying 192.168.0.145...
telnet: connect to address 192.168.0.145: Operation timed out
telnet: Unable to connect to remote host: Operation timed out
利用可能なポートを見つけるために、次のコマンドを実行してみました。
$lsof -i -P | grep -i "listen"
しかし、このコマンドを実行するたびに、異なる IPV6 ポートのセットが取得されます。
これら 2 つのファイルで指定する適切なポートを見つける方法がわかりません。これに関するいくつかの指針を提案してください。
start-all.sh スクリプトを実行してjpsと入力しましたが、namenode pid が表示されません
「3049 SecondaryNameNode 3181 TaskTracker 2971 DataNode 3190 Jps 3105 JobTracker」