Installera och konfigurera HADOOP på OsX



Installera Hadoop på OSX

Jag bestämde mig för att jag ville installera ett Hadoop kluster på Mac jag kör, detta beslutades främst på grund av Xgrid inleds inte längre på den nya version os OsX. Jag har setup SGE kluster innan, Xgrid uppenbarligen, och Microsoft Cluster Server så jag ville få det under mitt bälte. Detta är inte den slutgiltiga guiden men det fungerade ganska bra för mig, jag är fortfarande inte säker på några begrepp men det kommer med praktiken.

Det första steget är att kontrollera att du har grunderna.

Xcode kommandoradsverktyg och Javautvecklare för din version os OsX.

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

Kan skapa en grupp och en användare på varje maskin.

Skapa en grupp med namnet "hadoop" och sedan lägga till en admin-användare 'hadoopadmin' i gruppen.

Kan göra allt som hadoopadmin att göra det enkelt.

Du kan hämta Hadoop och installera det själv men jag tog en genväg och brukade homebrew installera den.

-> brew installera hadoop

Detta anger alla dina env stigar i ordentlig hadoop config filer så detta är en hjälp.

En gång installerat kan ange config filerna i hadoop.

Jag heter mina maskiner

hadoop01 & hadoop02 för de första två.

Konfigurera filen masters och slavar på alla maskiner.

Master:

hadoopadmin

slavar:

hadoopadmin

hadoopadmin

Även konfigurera/etc/hosts på alla maskiner.

#

# localhost används för att konfigurera loopback-gränssnittet

# När systemet startar. Ändra inte detta inlägg.

##

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

Jag använder 2.4.0 så de ligger i

/usr/local/Cellar/hadoop/2.4.0/libexec/etc/hadoop

Redigera

hadoop-env.sh

Jag har ändrat dessa två rader.

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

till

exportera JAVA_HOME ='/ usr/libexec/java_home - v 1.6'

och

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

till

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

Det sista man stoppat ett fel som jag fick vid start.

Redigera

fläskfilé-site.xml

Infoga denna konfiguration

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

Redigera

mapred-site.xml.template

Infoga

mapred.job.tracker

hadoop01:9001

Redigera

Core-site.xml

FS.default.Name

hdfs://hadoop01:9000

hadoop.tmp.dir

/usr/local/Cellar/hadoop/2.4.0/tmp

Nu kan skapa några hadoop kataloger

/usr/local/Cellar/hadroop/2.4.0

-> hadoop - mkdir tmp

-> hadoop - mkdir fläskfilé

-> hadoop - mkdir fläskfilé/namn

-> hadoop - mkdir fläskfilé/data

Jag aktiverade passwordless SSH på alla maskiner.

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

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

Jag hittade info om detta på

http://StackOverflow.com/Questions/7134535/setup-passphraseless-SSH-to-localhost-on-OS-x

Jag formaterade sedan noden namn

-> hadoop namenode-format

Sedan började hadoop genom att köra

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

Jag gjorde allt det här på alla mina maskiner, även om vissa objekt som jag tror inte behöver vara.

Jag måste tacka

http://StackOverflow.com &

http://dennyglee.com

För handledning och hjälp att få igenom detta.

Tack

Joe Murphy

AKA Grehyton

Relaterade Ämnen

Nybörjare guide till installera och konfigurera Octoprint på en Raspberry pi för 3D utskrift

Om du har läst någon av mina andra instructables, mest namnkunniga komplett nybörjare steg för steg, 3D-skrivare med alla delar listor, vet du att jag kommer ihåg min egen frustration på ofullständiga instruktioner och guider även efter jag äntligen...

Installera och konfigurera DRV8825 Stepper drivrutiner

Jag köpte nyligen 2 i den nya tysta steg pinnar så som jag skrev en instructable om: installera och konfigurera SilentStepStick i RAMPER - TMC2100 Schrittmotortreiber - de verkligen imponerade på mig, och ville handla upp mina två senaste A4988 drivr...

Installation och konfiguration av OpenHAB. Del 6: Sakernas Internet, Home Automation

FörordSå, om du har följt de tidigare delarna (IoT - "Intranät" saker: Home Automation. Del1: IoT, introduktion och framåt) du kommer att ha dig en IoT nätverk liknar den som visas ovan (bild 2 och 3). I denna del kommer vi lägga sista touch. An...

Installera och konfigurera SilentStepStick i RAMPER - TMC2100 Schrittmotortreiber

Detta Instructable enbart ska fokusera på hur man får från att vilja köpa SilentStepsticks att installera och använda dem i din RAMPER. Under detta Instructable kommer vi inte gräva på hur den gör vad den gör, utan helt enkelt på att få dessa barn at...

Installera och konfigurera en DD-WRT Kong Router

DD-WRT är en underbar öppen källkod anpassade router firmware som stöds på många enheter. Det lägger till funktioner, stabilitet och konfigurationsmöjligheter till konsument-routrar.Det är dock inte lätt för en nybörjare som börjar med DD-WRT. Det ha...

Installera och konfigurera Linux Infrared Remote Control (LIRC) Daemon

IntroduktionLIRC daemon avkodar IR (IR) signaler. Efter att ha mottagit en IR-signal, genererar demonen en viss LIRC händelse. Kunder som irexec daemon och XBMC/KODI lyssna på dessa LIRC händelser och svara därefter.RäckviddDetta instructable visar h...

Installera och konfigurera KeePass lösenord manager

OK i den följande läraren kommer att jag visa dig hur du konfigurerar KeePass lösenord manager.Om ni behöver mer information läggs den här under fodra._______________________________________________________________________________________________Steg...

Hur att installera och konfigurera en trådlös Router

Ändra IP-adressen i trådlös router?Vanligtvis är routerns administratörskonsolen erbjuder ett brett utbud av alternativ som är bra för dig att ändra standardadressen för lokala liksom andra IP-inställningar för. Ifall routrarna kan använda icke-stand...

Hur att installera och konfigurera en Iphone

Hej! Jag vet att detta är en enkel handledning men det kan vara till nytta för människor som har antingen bytt från android till iphone eller helt enkelt har ingen erfarenhet av iPhone och vill lära dig mer.Om du gillade detta, se till att rösta på m...

Hur att installera och skräddarsy en Drupal CMS webbplats / / http://www.collectiveresolve.org

Översikt / / en allmän översikt eller sammanfattningDrupal opensource Content Management SystemVisa vissa webbplatser som använder Drupal CMS.Testa en demo installation av Drupal CMS med administratörsåtkomst.CollectiveResolve använder Drupal Content...

Hur att installera och använda en Spinning spö och rulle

Er du frustrerat med tråkiga processen för att inrätta och inlärningen hur till använda din spinning spö och rulle? Om så är fallet, har ingen rädsla! Du har hittat den Instructable som visar dig allt du behöver veta om din spinning spö och rulle. Äv...

Hur att installera och starta Damn Small Linux på en USB Flash Drive

vilja till veta hur till installera och starta Damn Small Linux på din usb blixt driva sedan Uppehälleläsning. du kommer att behöva vända dina högtalare upp hela vägen för videon inte hade några problem med mic volymenSteg 1: Ladda ner filerna som kr...

Hur att installera och köra Avast gratis Antivirus 2015 på datorn

IntroduktionNu, mer än någonsin, teknik samt enkel tillgång till internet har gjort online aktiviteter och transaktioner mycket tilltalande för en majoritet av datoranvändare. Att underlätta för online-finansiella transaktioner, global kommunikation,...

King of Kings 3 installera och starta nya spelkonto

Detta är det problem jag hade installera och inställningen upp spelet för första gången...Steg 1: steg ett Klicka på länken för att ladda ner ögat installera filen.Jag klickar på knappen Hämta och det tar mig till nästa steg.Steg 2: när du klickar på...

Tutorial: Hur att installera och använda MT-kort för att spela 3ds spel på N3DS/XL V4.5-4.1

för närvarande finns det fyra kort kan stödja 3ds spel, de är gateway 3ds, mt-kort, r4i gold 3ds deluxe edition och 3dslink. Bland dessa kort, var mt-kort speciellt slående för dess multi 3ds ROM stöds. Det var världens första kort att stödja mult 3d...

Hur att installera och använda ScratchExt: Javascript Scratch tillägg

ScratchExt är inställd för JavaScript Extensions för Scratchprogramming miljö och ett community för människor i alla åldrar. Det är ett projekt som utvecklats av GrannyCookies, Yoda3D och thistleeverfreen.Detta projekt är fortfarande under utveckling...

Konstiga bromsar av StrangeCycles: Installation och justering

Dessa är instruktionerna för att installera och justera dessa unika, ovanliga och no-längre-made bromsar. Avsikten är att agera som gillar V-bromsar men är kompatibla med kort dra vägen bromshandtag som Shimano STI och Campagnolo Ergo spakar. De är a...

Hur att installera och köra en Hydroponics System

min familj och jag har ett växthus, och varje år vi brukar ställa in tomater och basilika, ibland andra veg gillar chili.Jag tänkte jag skulle dela lite kunskap om hur vi gör det.Det är otroligt enkelt!Steg 1: Vad du behöver You will need:En fontän p...

Installera och använda e-Sword

e-Sword är en mycket trevlig fri Bibeln program med massor av funktioner. Den finns på här. Jag nämnde programmet e-Sword Bibeln i min Instructable "Lär dig nytestamentlig grekiska." Senare i detta Instructable hänvisar jag till några steg i det...