hadoopシングルノードクラスタを設定しようとしていますが、実際にnamenodeとdatanodeディレクトリに/home/hduser/data/namenode、/ home/hduser/datanode、私はnamenodeをフォーマットしようとしており、初めてクラスタを起動しようとしていますが、namenodeストレージディレクトリは/tmpディレクトリを指しています。実際のストレージパス/ home/hduser/data/namenodeではなく、 tmp 'ディレクトリも、誰も私がこれを解決するのを助けることができますか?hadoopストレージディレクトリが正しく指定されていない
答えて
core-site.xmlまたはhdfs-site.xmlに何も定義していないため、/ tmp/hadoop- * nameofyourhadoopuserが使用されます。
core-site.xmlにtmpディレクトリの場所を定義してから、hdfs-site.xmlで指定したパスを使用してください。
Plz上記のパスに対して適切な権限があることを確認してください。 HDFS-site.xml内
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/home/hduser/data/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/home/hduser/data/datanode</value>
</property>
</configuration>
は、両方のパスが正しいあるべきことを確認してください。
は、コア-site.xmlのから他のプロパティを削除して貼り付けプロパティに、そのは実際にあなたが前述しただけのように「/ tmpに/ hadoop- * nameofyourhadoopuser」のようなクラスタをフォーマット<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
私は上記のように設定していますが、まだnamenodeは、このnamenodeとデータノードのプロセスがすべてではないため、上記のnamenodeパスで、 '/ tmp/hadoop- * nameofyourhadoopuser'正しく開始しています... – user2631600
私はhadoopがdefault-core-site.xmlを使っていると思います。更新されたansを試す –
- 1. セレクタの名前が正しく指定されていても、
- 2. django.core.exceptions.ImproperlyConfigured:settings.DATABASESが正しく設定されていません。 ENGINEの値を指定してください
- 3. Ansibleコピーが設定されていないファイルモードが正しく
- 4. node.jsインタプリタを正しく指定してください。WebStormエラー
- 5. 正しいHTTPメソッドを指定してください
- 6. コンタクトピッカーの委任が正しく設定されていない
- 7. コードが正しく設定されていない
- 8. OpenGLの形状が正しく設定されていない
- 9. データテーブルの幅が正しく設定されていない
- 10. java.lang.IllegalArgumentException:Jetty ALPN/NPNが正しく設定されていない
- 11. PDOが正しく設定されていない
- 12. GOPATHが正しく設定されていないと
- 13. リストボックスシフトマルチクリックアンカーが正しく設定されていない
- 14. Visual Studio TFVCマージラインが正しく設定されていない
- 15. AngularJS + Bootstrap:ドロップダウンリストが正しく設定されていない
- 16. Hadoop Pig Max - 正しくない出力
- 17. Codeigniterカレンダーが正しく表示されず、データが正しく設定されていない
- 18. LDAP:エラーコード34 - 不正なDNが指定されています
- 19. jqm親指のリストが正しく表示されない
- 20. WordpressでベースURLが正しく指定されていません
- 21. バッファオーバーフロー:EIPとジャンプが正しく設定されているが、セグメンテーションが正しく行われない
- 22. php5 intl 1.1.2 LOCALEが正しく設定されていない/正しく動作していません
- 23. カレンダーが正しい日付を指定していない
- 24. momentjs utcOffset()が正しい時刻を指定していない
- 25. pendinatorインスタンスが指定されていないか、またはzendのタイプが正しくありませんか?
- 26. c2hsが正しくインストールされていない/登録されていない
- 27. のRabbitMQ - カスタム設定ファイルが - 正しく設定されていないdisk_free_limit
- 28. yieldを指定して再定義されたメソッドは、ブロックが指定されていない
- 29. html要素の高さが正しく設定されていない
- 30. ビューに正しい値が指定されていないUgettext(古い言語値をキャッシュしています)
を与えるが、実際に私は名前ノードが定義されていますhdfs-site.xmlのdatanode dirのパスは定義されていませんが、 'dfs.tmp.dir'はまだtmp形式でしか書式設定されていません。私は、<設定> dfs.replication 、以下のようなHDFS-site.xmlのを設定している –
user2631600
あなたのパスを選択するコア-site.xmlにTMPプロパティを、具体的に言及する必要があります – user2631600