Conas a chur ar bun Hadoop ar nód nód agus il aonair?

Beidh muid ag cur síos Hadoop thus ar nód amháin agus nód il. The Hadoop environment setup and configuration will be described in details. An Chéad is gá duit a íoslódáil na bogearraí seo a leanas (RPM).

  • Java JDK RPM
  • Apache Hadoop 0.20.204.0 RPM

A) Aonair nód córas Hadoop thus

1) Suiteáil JDK ar Red Hat nó CentOS 5+ córas.

$ ./JDK-6u26-linux-x64-rpm.bin.sh

Java suiteáilte agus a leagtar JAVA_HOME chuig / usr / java / default

2) Suiteáil Apache Hadoop 0.20.204.

$ RPM-i hadoop-0.20.204.0-1.i386.rpm

3) Socrú Apache Hadoop chumraíocht agus tús próisis Hadoop.

$ /usr / sbin / hadoop-thus-aonair-node.sh

Beidh an draoi thus tú a threorú trí liosta de cheisteanna a thus Hadoop. Ba chóir Hadoop a bheith ag rith i ndiaidh freagairt 'Y' ar gach ceist.

Cruthaigh cuntas úsáideora ar HDFS duit féin.

$ /usr / sbin / hadoop-chruthú-user.sh-u $ USER

B) Il-nóid Hadoop thus

1) Suiteáil araon JDK agus Hadoop 0.20.204.0 RPMs ar gach nód

2) Gin hadoop cumraíocht ar gach nód:

$ /usr / sbin / hadoop-thus-conf.sh \
  --namenode-url=hdfs://${namenode}:9000/ \
  --jobtracker-url=${jobtracker}:9001 \
  --conf-dir=/etc/hadoop \
  --hdfs-dir=/var/lib/hadoop/hdfs \
  --namenode-dir=/var/lib/hadoop/hdfs/namenode \
  --mapred-dir=/var/lib/hadoop/mapred \
  --datanode-dir=/var/lib/hadoop/hdfs/data \
  --log-dir=/var/log/hadoop \
  --auto

I gcás ina ${namenode} agus ${jobtracker} Ba chóir a chur in ionad leis an óstainm de namenode agus jobtracker.

3) Formáid namenode agus thus réamhshocraithe HDFS leagan amach.

$ /usr / sbin / hadoop-thus-hdfs.sh

4) Tosaigh gach nóid sonraí.

$ /etc / init.d / hadoop-datanode tús

5) Tosaigh phost lorgaire nód.

$ /etc / init.d / hadoop-jobtracker tús

6) Tosaigh nóid lorgaire tasc.

$ /etc / init.d / Hadoop-tasc lorgaire tosaithe

7) Cruthaigh cuntas úsáideora ar HDFS duit féin.

$ /usr / sbin / hadoop-chruthú-user.sh-u $ USER

C) Comhshaoil ​​Socraigh do Hadoop

$ vi ~ /. bash_profile

I cosán a leagtar ISTEACH mód le haghaidh JAVA_HOME

Easpórtáil JAVA_HOME

Sábháil comhad trí chliceáil ESC:wq

Rith an bash_profile.

$ foinse ~ /. bash_profile

Socraigh JAVA_HOME cosán i gcomhad Comhshaoil ​​Hadoop

$ /etc / Hadoop / Hadoop-env.sh

D) Cumraíocht do Hadoop

Bain úsáid as an méid seo a leanas:

conf / croí-site.xml:

<cumraíocht>
<maoin>
<ainm>fs.default.name</ainm>
<luach>hdfs://localhost:9000</luach>
</maoin>
</cumraíocht>

conf / hdfs-site.xml:

<cumraíocht>
<maoin>
<ainm>dfs.replication</ainm>
<luach>1</luach>
</maoin>
</cumraíocht>

conf / mapred-site.xml:

<cumraíocht>
<maoin>
<ainm>mapred.job.tracker</ainm>
<luach>localhost:9001</luach>
</maoin>
</cumraíocht>

Tá sé) Orduithe Hadoop

$ hadoop
$ hadoop namenode-format (Formáid an namenode, Más rud é a iarraidh
freagra brúigh 'Y')
$ hadoop NameNode (Tosaigh an namenode)
$ teacht ar / -ainm nua-dfs.sh (teacht ar an gcomhad i eolaire)
$ cd usr / sbin (Téigh go dtí an eolaire faoi seach go díreach)
$ nua-dfs.sh
$ nua-mapred.sh

$ hadoop FS-ls / (Taispeáin an fillteán fhréamh HDFS)
$ hadooop FS-chur input/file01 / input/file01 (Cóipeáil input/file01 áitiúil
HDFS root / input/file01)

Tagged on:
============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share