Installeren en configureren van HADOOP op OsX


Installeren van Hadoop op OSX

Ik heb besloten dat ik wilde setup een Hadoop-cluster op de Mac mij stormloop, was dit voornamelijk besloten vanwege Xgrid niet beginnen de nieuwe versie os OsX meer beschikbaar. Ik heb setup die sge clusters voor, het Xgrid uiteraard, en Microsoft Cluster Server, dus ik wilde om het te krijgen onder mijn gordel. Dit is de definitieve handleiding maar het werkte vrij goed voor mij, ik ben nog steeds niet zeker van een aantal van de begrippen maar dat zal komen met de praktijk.

De eerste stap is om ervoor te zorgen dat je hebt de basis.

Command line Xcode tools en Java ontwikkelaar voor uw os versie OsX.

https://Developer.Apple.com/downloads/index.action

Laat eerst het maken van een groep en een gebruiker op elke machine.

Maak een groep met de naam 'hadoop' en vervolgens een admin gebruiker 'hadoopadmin' aan de groep toevoegen.

Laat alles in het werk als hadoopadmin het gemakkelijk te maken.

U kunt downloaden van Hadoop en zelf installeren, maar ik nam een snelkoppeling en homebrew gebruikt om het te installeren.

-> brouwsel installeren hadoop

Hierdoor wordt alle paden van uw env ingesteld in de configuratiebestanden van de juiste hadoop, dus dit een hulp is.

Eenmaal geïnstalleerd kunt instellen de configuratiebestanden in hadoop.

Ik noemde mijn machines

hadoop01 & hadoop02 voor de eerste twee.

De meesters en slaven bestand op alle machines configureren.

Master:

hadoopadmin

slaven:

hadoopadmin

hadoopadmin

Ook het configureren van/etc/hosts op alle machines.

#

# localhost gebruikt voor het configureren van de loopback-interface

# Wanneer het systeem wordt opgestart. Deze ingang niet veranderen.

##

127.0.0.1 localhost

255.255.255.255 broadcasthost

:: 1 localhost

FE80::1% lo0 localhost

#

#

#

# hadoop

132.235.132.67 hadoop01

132.235.132.46 hadoop02

Ik ben met behulp van 2.4.0 dus ze bevinden zich in

/usr/local/Cellar/Hadoop/2.4.0/libexec/etc/Hadoop

Bewerken

Hadoop-env.sh

Ik veranderde dit hier tweetal strafregels.

#export JAVA_HOME="$(/usr/libexec/java_home)"

Aan

exporteren van JAVA_HOME ='/ usr/libexec/java_home - v 1.6'

en

#export HADOOP_OPTS = "$HADOOP_OPTS-Djava.net.preferIPv4Stack=true"

Aan

HADOOP_OPTS export = "- Djava.security.krb5.realm= - Djava.security.krb5.kdc="

Deze laatstgenoemde gestopt een fout die ik kreeg bij het opstarten.

Bewerken

hdfs-site.xml

Invoegen van deze configuratie

DFS.Replication

3

DFS.name.dir

/usr/local/Cellar/Hadoop/2.4.0/hdfs/name

DFS.data.dir

/usr/local/Cellar/Hadoop/2.4.0/hdfs/data

Bewerken

mapred-site.xml.template

Invoegen

mapred.job.tracker

hadoop01:9001

Bewerken

Core-site.xml

FS.default.name

hdfs://hadoop01:9000

Hadoop.tmp.dir

/usr/local/Cellar/Hadoop/2.4.0/tmp

Laat nu een paar hadoop mappen maken

/usr/local/Cellar/hadroop/2.4.0

-> hadoop - mkdir tmp

-> hadoop - mkdir hdfs

-> hadoop - mkdir hdfs/naam

-> hadoop - mkdir hdfs/gegevens

Ik heb ingeschakeld wachtwoordloze SSH op alle machines.

ssh-keygen - t dsa -P "-f ~/.ssh/id_dsa

kat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

Ik vond info hierover op

http://stackoverflow.com/questions/7134535/Setup-passphraseless-SSH-to-localhost-on-OS-x

Ik heb vervolgens de naam knooppunt opgemaakt

-> hadoop namenode-indeling

Toen begon hadoop door uit te voeren

/usr/local/Cellar/Hadoop/2.4.0/libexec/sbin/start-all.sh

Ik heb al deze spullen op al mijn machines, hoewel sommige items die ik denk dat niet hoeven te worden.

Ik heb dank

http://stackoverflow.com &

http://dennyglee.com

Voor tutorials en help krijgen door dit.

Bedankt

Joe Murphy

AKA Grehyton

Labels: Mac, Homebrew, OSX, Cluster, Hadoop

Gerelateerde Artikelen

Installeren en configureren van DRV8825 Stepper stuurprogramma's

Installeren en configureren van DRV8825 Stepper stuurprogramma's

Ik kocht onlangs 2 van de nieuwe Silent stap Sticks die ik over een instructable schreef: installeren en configureren van SilentStepStick in een AFRITTEN - TMC2100 Schrittmotortreiber - ze echt indruk op mij gemaakt, en wilde mijn laatste twee stuurp
Hoe te installeren en configureren van Home Theater op Mac, Plex Server

Hoe te installeren en configureren van Home Theater op Mac, Plex Server

Stappen op hoe te installeren en configureren van Plex Server, Home Theater op Mac.** Het proces is zeer vergelijkbaar zijn voor het installeren van Plex Media Server op een Windows computer **Download plex van https://plex.tv/downloads
Installeren en configureren van de Linux infrarood afstandsbediening (LIRC) Daemon

Installeren en configureren van de Linux infrarood afstandsbediening (LIRC) Daemon

IntroductieLIRC daemon decodeert infraroodsignalen (IR). Na ontvangst van een infrarood-signaal, de daemon genereert een specifieke LIRC-gebeurtenis. Klanten zoals irexec daemon en XBMC/KODI luisteren naar deze gebeurtenissen LIRC en dienovereenkomst
Beginners gids voor het installeren en configureren van Octoprint op een Raspberry pi voor afdrukken in 3D

Beginners gids voor het installeren en configureren van Octoprint op een Raspberry pi voor afdrukken in 3D

Als u om het even welk van mijn andere instructables, meest treedt de Complete newbie stap voor stap, 3D-printer met alle onderdelen lijsten, hebt gelezen weet je dat ik herinner me van mijn eigen frustraties op onvolledige instructie en gidsen, zelf
Installeren en configureren van KeePass password manager

Installeren en configureren van KeePass password manager

OK in de volgende tutorial zal ik u tonen hoe de KeePass password manager configureren.Als jullie meer info nodig hebt zal het hier worden toegevoegd onder de lijn.______________________________________________________________________________________
Installeren en configureren van een DD-WRT Router Kong

Installeren en configureren van een DD-WRT Router Kong

DD-WRT is een prachtige opensource aangepaste router firmware die op vele apparaten wordt ondersteund. Het voegt functies, stabiliteit en configureerbaarheid aan consumenten routers.Echter, het is niet gemakkelijk voor een beginner beginnen met DD-WR
Hoe te installeren en configureren van een Iphone

Hoe te installeren en configureren van een Iphone

Hallo! Ik weet dat dit een eenvoudige tutorial is maar het misschien van nut zijn voor mensen die overgestapt van android naar iphone hebt of gewoon geen ervaring hebt met iphones en willen om meer te leren.Als je dit, zorg ervoor om te stemmen voor
Hoe te installeren en configureren van Raspbian op Raspberry Pi 2 (Linux/windows/mac)

Hoe te installeren en configureren van Raspbian op Raspberry Pi 2 (Linux/windows/mac)

Bekijk de YouTube Video hierDe raspberry pi 2 werd aangekondigd in februari 2015 met een awesome tag van dien "6 keer sneller".Met een 900 MHz quad core broadcom-processor en een GB RAM-geheugen zijn de prestaties duidelijk.Met sneller opstarten
Installeren en configureren van SilentStepStick in de hellingen - TMC2100 Schrittmotortreiber

Installeren en configureren van SilentStepStick in de hellingen - TMC2100 Schrittmotortreiber

Dit Instructable is puur gaan richten op hoe je uit willen kopen van de SilentStepsticks voor de installatie en het gebruik ervan in uw hellingen. Tijdens dit Instructable zullen we niet ingaan op hoe het doet wat het doet, maar gewoon op het verkrij
Hoe te installeren en configureren van een draadloze Router

Hoe te installeren en configureren van een draadloze Router

Verander het IP adres in draadloze router?Meestal, de router de administrator-console biedt een breed scala van opties die nuttig voor u om te veranderen het standaardadres van de lokale evenals andere IP-instellingen ook. In het geval, de routers ku
Het configureren van uw ontwikkelomgeving van Asp.Net 5 RC1 op Linux

Het configureren van uw ontwikkelomgeving van Asp.Net 5 RC1 op Linux

In deze post uitleggen ik hoe te opstelling een ASP.NET 5 RC1-ontwikkelomgeving op Linux Ubuntu 14.04 dwaalgast gebruiken.Hier vindt u de vagrantfile en de inrichtende script gebruikt voor het instellen van uw vagrant box. U kunt het provision.sh scr
Hoe te installeren en aanpassen van een Drupal CMS website / / http://www.collectiveresolve.org

Hoe te installeren en aanpassen van een Drupal CMS website / / http://www.collectiveresolve.org

overzicht / / een algemeen overzicht of samenvattingDrupal open source Content managementsysteemBekijk enkele websites die gebruik maken van het Drupal CMS.Testen van een demo installatie van het Drupal CMS beheerder toegang.CollectiveResolve maakt g
Het configureren van Ember voor hoge snelheid afdrukken in 3D

Het configureren van Ember voor hoge snelheid afdrukken in 3D

Een van de belangrijkste voordelen van 3D printen is dat het kan worden gebruikt voor de vervaardiging van onderdelen die niet worden gemaakt met behulp van elke andere techniek geven de ontwerper een grote vrijheid en hen toe te staan voor de produc
Configureren van een xbee met behulp van arduino

Configureren van een xbee met behulp van arduino

dit zal helpen bij het configureren van een reeks 2 Xbee rechtstreeks via een Arduino zonder enige behoefte aan een aparte USB-adapter.Stap 1: Vereisten voor het configureren van de Xbee Hieronder zijn de vereisten voor het configureren van uw xbee1)