VM 9+Debian 6+hadoop 0.29シングルポイントインストールプロセス
6028 ワード
問題を探求する同胞たちはQQ群を追加できます。
この文章では、皆さんが速くワンポイントの環境を構築して完成させるために、Hadoopの設置を手伝っています。インターネットの資料が乱れています。整理してみました。詳細は以下の通りです。
一、環境準備
1.1 Debian 6は、ヒントに従ってSSHをインストールします。(windowでのシミュレーションなら、まずVMwareをインストールしてください。本人が選んだのはVMware workstation 9です。)
1.2 jdk 1.7、hadoop 0.3.9:ダウンロード位置http://mirror.esocc.com/apache/hadoop/common/hadoop-0.23.9/hadoop-0.23.9.tar.gz
二、設置プロセス
2.1デビアンにスドを取り付ける
まずSSHクライアントを通じてjdk-7 u 45-linux-586.tar.gzを/root/経路にパスし、次のコマンドを実行します。
2.4 hadoopユーザー権限を追加
hadoop ALL=(ALL:ALL)ALL
2.5 SSH登録の設定
2.6 hadoopユーザーを配置するfs.defaultFS hdfs://localhost:12200 hadoop.tmp.dir /opt/hadoop/hadoop-root fs.aronfs.impl org.apache.hadoop.fs.pvfs 2.Pvfs 2 FileSystem The FileSystem for arion fs. dfs.name node.name.dir file:/opt/hadoop/data/dfs/name true dfs.name node.data.dir file:/opt/hadoop/data/dfs/data true dfs.replication 1 dfs.permission false mapreuce.frame ew.name yarn mapreuce.job.traker hdfs://localhost:9001 true mapreuce.map.memory.mb 1536 mapreuce.map.java.opts -Xmx 1024 M mapredeuce.reducer.memory.mb 3072 mapreuce.reducer.java.opts -Xmx 2560 M mapreuce.task.io.sort.mb 512 mapreuce.task.io.sort.factor 100 mapreuce.reduce.shuffle.parallel copies 50 mapreuce.system.dir file:/opt/hadoop/data/mapred/system mapreuce.local.dir file:/opt/hadoop/data/mapred/local true yarn.nodemanager.aux-services mapreduce.shuffle yarn.nodemanager.aux-services.mapredeuce.shuffle.class org.apache.hadoop.mapred.ShuffleHandler mapreuce.frame ew.name yarn user.name hadoop yarn.resourcenager.address local host:54311 yarn.resourcenager.scheduler.address local host:54312 yarn.resource.webapp.address local host:54313 yarn.resource.resource-trocer.address local host:54314 yarn.web-proxy.address local host:54315 mapred.job.traker local host
2.7ワードcountプログラムを起動して実行する
JAVUHOMEを設置します
フォーマットnamenode
問題を探求する同胞たちはQQ群を追加できます。
この文章では、皆さんが速くワンポイントの環境を構築して完成させるために、Hadoopの設置を手伝っています。インターネットの資料が乱れています。整理してみました。詳細は以下の通りです。
一、環境準備
1.1 Debian 6は、ヒントに従ってSSHをインストールします。(windowでのシミュレーションなら、まずVMwareをインストールしてください。本人が選んだのはVMware workstation 9です。)
1.2 jdk 1.7、hadoop 0.3.9:ダウンロード位置http://mirror.esocc.com/apache/hadoop/common/hadoop-0.23.9/hadoop-0.23.9.tar.gz
二、設置プロセス
2.1デビアンにスドを取り付ける
root@debian:apt-get install sudo
2.2 jdk 1.7をインストールするまずSSHクライアントを通じてjdk-7 u 45-linux-586.tar.gzを/root/経路にパスし、次のコマンドを実行します。
root@debian~:tar -zxvf jdk-7u45-linux-i586.tar.gz -C /usr/java/
2.3 hadoopダウンロード&インストールroot@debian~:wget http://mirror.esocc.com/apache/hadoop/common/hadoop-0.23.9/hadoop-0.23.9.tar.gz
root@debian~:tar zxvf hadoop-0.23.9.tar.gz -C /opt/
root@debian~:cd /opt/
root@debian:/opt/# ln -s hadoop-0.23.9/ hadoop
----------ここではhadoop 0.203.9のマッピングをしました。windowsの下のlinkに相当します。2.4 hadoopユーザー権限を追加
root@debian~:groupadd hadoop
root@debian~:useradd -g hadoop hadoop
root@debian~:passwd hadoop
root@debian~:vi /etc/sudoers
sudoersにhadoopユーザー権限root ALL=(ALL)ALLを追加します。hadoop ALL=(ALL:ALL)ALL
2.5 SSH登録の設定
root@debian:su – hadoop
root@debian:ssh-keygen -t rsa -P " "
root@debian:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
root@debian:chmod 600 ~/.ssh/authorized_keys
ログインをテストroot@debian:ssh localhost
空のパスワードを設定してログインしたいのか、それともパスワードの入力を提示するのかを確認すると、本機のsshdのプロファイルを確認します(root権限が必要です)。 root@debian:vi/etc/ssh/sshd_config 以下の内容を見つけて、コメントを抜きます。 RSAAuthentication yes Pbkey Authentication yes Authorzed KeysFile .ssh/authorizedukeyes その後、sshdを再起動します。空のパスワードを設定したくないので、再起動しなくてもいいです。 root@debian:servicesshd retart2.6 hadoopユーザーを配置する
root@debian:chown -R hadoop:hadoop /opt/hadoop
root@debian:chown -R hadoop:hadoop /opt/hadoop-0.23.9
root@debian:su – hadoop
hadoop@debian6-01:~#:vi .bashrc
以下の部分を追加します。export JAVUHOME=USr/java/java/jdk 1.7.0_45 export JREHum={JAVUHOME}/jre export HADOOPAOPAHOME=/hadoop/hadoop export CLASSPATH=.::{JAVUHOME}/Bhan:$HADOOPATH export HADOOPUMONHOME=$HADOOPUME/etc/HDFFFFFFFHOME=$root@debian:cd /opt/hadoop/etc/hadoop/
root@debian6-01:/opt/hadoop/etc/hadoop# vi yarn-env.sh
以下のexport HADOOPADOOPPUOPPUOPPUOPAHOME=$を追加しました。HDop/hadoop exxxxxHHDFFFHOME={HADOOPuFEFIX}HADOOPATHH:HADOOPATHH:HADOOPPPUFEFIX/HHHHHFFFFFFFFFFHOME==$PATHH H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H-PATHTHTHTHTHTHH H H H H H H-PATHTHTHHuFREFIX)export YARNHuHOME={HADOOPUFREFIX}export HADOOPUFuHOME={HADOOPUFREFIX}/etc/hadoop export YARNHFuDIR={HADOOPUFREFIX}/etc/hadooproot@debian6-01:/opt/hadoop/etc/hadoop# vi core-site.xml
<configration> root@debian6-01:/opt/hadoop/etc/hadoop# vi hdfs-site.xml
<configration> root@debian6-01:/opt/hadoop/etc/hadoop#cp mapred-site.xml.templatemapred-site.xml
root@debian6-01:/opt/hadoop/etc/hadoop# vi mapred-site.xml
<configration> root@debian6-01:/opt/hadoop/etc/hadoop# vi yarn-site.xml
<configration><!--Site specific YARN configration properties> 2.7ワードcountプログラムを起動して実行する
JAVUHOMEを設置します
root@debian6-01:vi /opt/hadoop/libexec/hadoop-config.sh
璢Attempt to set JAVAI if it is not set export JAVAI=/usr/java/jdk 1.7.0_45 -if[-z$JAVUHOME];thenを追加します。 -------:wq!保存終了フォーマットnamenode
root@debian6-01:/opt/hadoop/lib# hadoop namenode -format
起動root@debian6-01:/opt/hadoop/sbin/start-dfs.sh
root@debian6-01:/opt/hadoop/sbin/start-yarn.sh
チェックroot@debian6-01:jps
6365 SecondaryNameNode 7196 Resource Manager 6066 NameNode 7613 Jps 6188 DataNode 7311 NodeManagerのインストールに成功しました。問題を探求する同胞たちはQQ群を追加できます。