そして、名前ノードを解決できないことは、Hadoopのオープンポート50070を起動しません

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/GoSaint/article/details/88057652

今回は完全のDeepin WindowsからLinuxへ変更し、独自のオペレーティングシステム。私は主に国内のオペレーティングシステムの下で感じたい。使用期間の後、私は本当に良い感じ。しかし、完全にLinuxユーザが使用したい理解するためには、単にファイル管理は、ほとんどの人ベン崩壊友達を作ることができます。さて、仕事に取り掛かります。私は50070。Hadoop3.2を構築しますが、起動時にポートを開くことができません。あり、再フォーマットした後、名前ノードが起動しないことが判明のDeepinのLinuxを使用しています。

1、問題を引き起こす
我々はファイルシステムフォーマットを実行すると、現在/ VERSIONファイル、レコードCLUSTERID、識別を保存するデータフォルダ(ローカルシステムdfs.namenode.name.dirすなわち、パスプロファイル)名前ノードます名前ノードのバージョンがフォーマットされています。私たちは名前ノードをフォーマット頻繁場合、現在の/ VERSIONファイル形式のID(ローカルシステムのパスで、すなわちプロファイルdfs.data.dir)は、あなたの最初の時間であるとき、データノードに保存名前ノードは保存され、それはなりますIDとデータノード名前ノードとの間の不整合が生じます。

2つのソリューションは、
HDFS、再フォーマット上の元のデータを削除します。

gosaint@gosaint:/usr/local/hadoop$ jps
Picked up _JAVA_OPTIONS:   -Dawt.useSystemAAFontSettings=gasp
9976 SecondaryNameNode
10153 Jps
9627 NameNode
=====发现没有DataNode

gosaint@gosaint:/usr/local/hadoop$ ./sbin/stop-dfs.sh
Stopping namenodes on [192.168.1.175]
Stopping datanodes
Stopping secondary namenodes [account.jetbrains.com]
Picked up _JAVA_OPTIONS:   -Dawt.useSystemAAFontSettings=gasp

====停止NameNode以及DataNode

==== 删除tmp文件夹
gosaint@gosaint:/usr/local/hadoop$ rm -rf ./tmp

==== 重新Format 
gosaint@gosaint:/usr/local/hadoop$ ./bin/hdfs namenode -format

==== 启动NameNode\DataNode
gosaint@gosaint:/usr/local/hadoop$ ./sbin/start-dfs.sh
Starting namenodes on [192.168.1.175]
Starting datanodes
Starting secondary namenodes [account.jetbrains.com]
Picked up _JAVA_OPTIONS:   -Dawt.useSystemAAFontSettings=gasp

==== 查看进程
gosaint@gosaint:/usr/local/hadoop$ jps
Picked up _JAVA_OPTIONS:   -Dawt.useSystemAAFontSettings=gasp
11419 SecondaryNameNode
11115 DataNode
11564 Jps
10974 NameNode
gosaint@gosaint:/usr/local/hadoop$ ^C

最後の訪問はlocalhost:50070
ここに画像を挿入説明

おすすめ

転載: blog.csdn.net/GoSaint/article/details/88057652
おすすめ