ビルドへのHadoop環境 - ローカルモード

1.Hadoopのインストールの準備:

(1)インストールしたLinuxオペレーティング・システム
(2)ファイアウォールをオフにする
(3)は、Linux JDKに搭載されています

2.ローカルパターンの具体的な手順:

(1)インストールパッケージのHadoopを抽出します:

tar -zxvf hadoop-2.8.4.tar.gz -C /opt/module 

:(2)は、環境変数の設定
A Reviewコマンドを:

vi ~/.bash_profile          //修改环境变量的文件

。次のようにBの追加は、次のとおりです。

HADOOP_HOME=/opt/module/hadoop-2.8.4
export HADOOP_HOME
PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
export PATH

。環境変数はC
のコマンドを入力します。

source ~/.bash_profile

(3)設定ファイルhadoop-env.shを修正
** A **のHadoop-2.8.4入力の/ etc / Hadoopのフォルダ。
コマンドを入力します。

cd /opt/module/hadoop-2.8.4/etc/hadoop              //进入hadoop-2.8.4/etc/hadoop文件夹

。** B **コンフィギュレーション・ファイルhadoop-env.shを変更します。
次のコマンドを入力します。

vi hadoop-env.sh                             //修改hadoop-env.sh文件

次のように内容を変更します。

export JAVA_HOME=/opt/module/jdk1.8.0_144          //修改JAVAHOME地址,改为自己建的jdk地址,应该在25行              

JDK

** C **バリデーション(MRは、プログラムを実行している)
(1)A.TXTに/ルート/ tempディレクトリのファイルを作成し
、ファイルA.TXTを変更する(2)

touch a.txt                                 //新建a.txt文件
vi a.txt                                    //修改a.txt

i am a tiger you are also a tiger           //添加内容

/opt/module/hadoop-2.8.4/share/hadoop/mapreduceフォルダに(3)
(4)プログラムを実行する語数のHadoopのジャーのHadoopのMapReduce - -例- 2.8.4.jar WORDCOUNT〜/ TEMP / A.TXT 〜/ TEMP /出力/ wc0717

cd /opt/module/hadoop-2.8.4/share/hadoop/mapreduce   //进入文件夹

//hadoop jar 程序包 函数名 输入文件地址(这里是本地linux路径,因为本地模式没有hdfs) 输出文件地址
hadoop jar hadoop-mapreduce-examples-2.8.4.jar wordcount ~/temp/a.txt  ~/temp/output/wc0717     //执行MR程序

一部-R-000000と_SUCCESSこのフォルダ操作が成功した後、それは、/ルート/ TEMP /出力/フォルダにありますwc0717ファイルの下で生産、二つのファイル
プログラムの語数結果

公開された18元の記事 ウォンの賞賛0 ビュー464

おすすめ

転載: blog.csdn.net/aflyingcat520/article/details/105340494