0

最近 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」

4

1 に答える 1