Huis Persoonlijke financiën Neem HBase voor een testrun - dummies

Neem HBase voor een testrun - dummies

Video: RUST - ULTRA Compact Rust Base - Rust Solo Base Design (2019) 2024

Video: RUST - ULTRA Compact Rust Base - Rust Solo Base Design (2019) 2024
Anonim

Hier leest u hoe u download en implementeer HBase in stand-alone modus. Het is verbazingwekkend eenvoudig om HBase te installeren en de technologie te gaan gebruiken. Houd er rekening mee dat HBase doorgaans wordt gebruikt op een cluster van commodity-servers, maar u kunt HBase ook eenvoudig in een zelfstandige configuratie implementeren voor leer- of demonstratiedoeleinden.

Net als Apache Hadoop ondersteunt HBase Linux voornamelijk, maar u kunt Windows gebruiken in niet-productieomgevingen als u Cygwin voor het eerst downloadt. Cygwin geeft Microsoft Windows-gebruikers een Unix-shell met al zijn opdrachten en hulpprogramma's. Dus als u de snelstartgids volgt, wilt u de nieuwste HBase-release downloaden.

Je mag kiezen waar je HBase installeert. Het blijkt echter dat als u wilt dat de dingen in de zelfstandige modus worden uitgevoerd, u een aantal bestanden moet bewerken voordat u HBase daadwerkelijk kunt starten. Het eerste bestand wordt weergegeven in de volgende lijst. De wijzigingen die u wilt aanbrengen zijn vetgedrukt om ze te laten opvallen:

hbase. rootdir bestand: /// home / biadmin / my-local-hbase / hbase-data hbase. TROS. gedistribueerde true HBase. dierentuinmedewerker. eigendom. clientPort 2222 Eigenschap van ZooKeeper's config zoo. cfg. De poort waarop de clients verbinding maken. HBase. dierentuinmedewerker. eigendom. DATADIR / home / BiAdmin / mijn-local-HBase / zookeeper HBase. dierentuinmedewerker. quorum bivm

U geeft een map op in het lokale bestandssysteem om de HBase-gegevens op te slaan. In productieomgevingen wijst deze eigenschap naar de HDFS voor de gegevensopslag. Voor de duidelijkheid zorgt de pseudo-gedistribueerde modus ervoor dat HBase een RegionServer-instantie, een MasterServer-instantie en een Zookeeper-proces start.

Bovendien moet u de map opgeven waar Zookeeper zijn gegevens () en een lijst met servers waarop Zookeeper zal worden uitgevoerd om een ​​quorum te vormen (). Voor stand-alone geeft u alleen de afzonderlijke Zookeeper-server op.

Aan de slag met HBase in stand-alone modus is gedeeltelijk eenvoudig omdat HBase Zookeeper voor u beheert. U kunt een afzonderlijke Zookeeper-release downloaden en HBase ernaar verwijzen, maar voor zelfstandige installaties zult u het veel gemakkelijker vinden om HBase Zookeeper voor u te laten beheren.

Om de beslissing om HBase Zookeeper voor u te beheren te kristalliseren, kunt u als volgt een omgevingsvariabele instellen in nog een ander HBase-bestand. De volgende lijst laat zien wat er moet worden toegevoegd:

# Vertel HBase of het zijn eigen exemplaar van Zookeeper moet beheren of niet. exporteren HBASE_MANAGES_ZK = true # De Java-implementatie die moet worden gebruikt.Java 1. 6 vereist. export JAVA_HOME = / opt / ibm / biginsights / jdk

U moet ervoor zorgen dat u naar de door u gekozen JDK verwijst. Ten slotte moet je de naam van je Linux-systeem in nog een ander bestand opgeven. (In een volledig gedistribueerde productieomgeving zou dit bestand een regel voor regel hebben van alle servers waarop HBase het RegionServer-proces kan starten.)

U kunt nu HBase starten en uw installatie testen. Om HBase te starten, gebruikt u het script zoals beschreven in de volgende lijst.

$ cd $ INSTALL_DIR / hbase-0. 94. 7 / bin $. / Start-HBase. sh bivm: beginnende dierenverzorger, loggen naar / home / biadmin / my-local-hbase / hbase-0. 94. 7 / bin / … / logs / hbase-biadmin-zookeeper-bivm. uitgangshoofdmeester, loggen naar / home / biadmin / my-local-hbase / hbase-0. 94. 7 / bin / … / logs / hbase-biadmin-master-bivm. out localhost: starting regionserver, logging naar / home / biadmin / my-local-hbase / hbase-0. 94. 7 / bin / … / logs / hbase-biadmin-regionserver-bivm. out

Merk op dat de eerste regel een cd-opdracht (change directory) heeft die u naar een omgevingsvariabele brengt. U moet die variabele instellen op uw werkelijke installatiemap voor HBase of het volledige pad typen.

Gebruik vervolgens de JConsole-tool, die is meegeleverd met Java, om snel na te gaan welke processen worden uitgevoerd nadat het script is voltooid. U kunt de JConsole-tool starten door de volgende opdracht te typen: $ JAVA_HOME / bin / jconsole.

JConsole laat zien dat de drie processen die het script beweerde te starten inderdaad worden uitgevoerd: de Zookeeper, de Master en de RegionalServer-processen.

Om HBase te testen, werk je samen met alle drie de HBase-processen, te beginnen met de MasterServer. Standaard rapporteert de MasterServer over de systeemstatus via een browsergebruikersinterface op poortnummer 60010. In het voorbeeld kunt u bevestigen dat de MasterServer correct wordt uitgevoerd door de volgende URL in een webbrowser in te voeren: // bivm: 60010 /. Als u dit doet, wordt de informatie weergegeven die u hier ziet.

Neem HBase voor een testrun - dummies

Bewerkers keuze

Tien Helpbronnen voor Junos OS - dummies

Tien Helpbronnen voor Junos OS - dummies

Dit is een top-tien lijst met bronnen die u moet zoeken meer informatie over softwarebewerkingen, training en ondersteuning voor Junos - alle extra details die u mogelijk nodig heeft om Junos OS te kunnen configureren en bedienen in uw eigen netwerkimplementaties. CLI Help-commando's Bent u op zoek naar meer achtergrondinformatie over hoe een bepaalde functie ...

De functie van de drie vlakken van Junos netwerk OS - dummies

De functie van de drie vlakken van Junos netwerk OS - dummies

De architectuur van de Junos opererende systeem verdeelt de functies van besturing, services en doorsturen op verschillende niveaus. Elk van de vlakken van Junos OS biedt een kritieke set van functionaliteit in de werking van het netwerk. Besturingsvlak van het Junos-netwerkbesturingssysteem (NOS) Alle functies van het besturingsvlak lopen op ...

De basisprincipes van BGP-routebealing - dummy's

De basisprincipes van BGP-routebealing - dummy's

Het configureren van Border Gateway Protocol (BGP) kan nogal lastig zijn, vooral met grote aantallen peersessies die handmatig moeten worden geconfigureerd. In feite kan in een groot netwerk de full-mesh-vereiste voor IBGP een provisioning-nachtmerrie zijn. BGP's antwoord op de IBGP-paring-configuratie-nachtmerrie die het volledige maaswerk is, wordt routeberefening genoemd. Route ...

Bewerkers keuze

Noodzakelijke elementen voor SEO om hoge trefwoorden te krijgen - dummies

Noodzakelijke elementen voor SEO om hoge trefwoorden te krijgen - dummies

Als de allerbeste locatie op het web staat op de pagina een van de zoekmachines, je moet de SEO-elementen kennen die je daar kunnen brengen. Een goede plek om te beginnen is met zoekwoorden. Zoekmachines gebruiken geavanceerde processen om zoekwoordgebruik en andere factoren te categoriseren en analyseren om erachter te komen ...

Persberichten als bron van SEO-inhoud - dummies

Persberichten als bron van SEO-inhoud - dummies

Het leuke aan persberichten is dat u ze zonder toestemming op uw website kunt gebruiken, en sommige zullen al voor de zoekmachine zijn geoptimaliseerd. Het doel van een persbericht is om het uit te sturen en te zien wie het ophaalt. U hoeft geen contact op te nemen met de eigenaar van het persbericht, omdat ...

Kies een domeinnaam die geoptimaliseerd is voor zoekmachines - dummies

Kies een domeinnaam die geoptimaliseerd is voor zoekmachines - dummies

Zelfs de domeinnaam van uw site moet geoptimaliseerd voor zoekmachines. Zoekmachines lezen uniforme resource locators (URL's), op zoek naar sleutelwoorden erin. Bijvoorbeeld als u een website heeft met de domeinnaam knaagdierracen. com en iemand zoekt Google op knaagdierenraces, Google ziet rodent-racing als een wedstrijd; omdat er een streepje verschijnt tussen de twee ...

Bewerkers keuze

Praxis Elementair onderwijs Examen-Economie - dummies

Praxis Elementair onderwijs Examen-Economie - dummies

U zult enkele basisconcepten van de economie voor de Praxis moeten kennen Elementair onderwijs examen. Elementaire economie onderzoekt de wens voor, de productie van en de verkoop en het gebruik van geld, zowel lokaal als wereldwijd. Het onderwijzen van economie omvat concepten zoals behoeften versus behoeften, kosten en meer tot nadenken stemmende onderwerpen, zoals de volgende: ...

Praxis Elementair onderwijs voor Dummy's Cheat Sheet - dummies

Praxis Elementair onderwijs voor Dummy's Cheat Sheet - dummies

Het Praxis basisonderwijs: Curriculum, instructie en beoordeling examen (5017) bestrijkt een breed scala van wat u moet weten over basisonderwijs. Als u het Praxis Elementary Education: Content Knowledge-examen (5018) neemt, moet u zich ervan bewust zijn dat het de dekking beperkt tot de inhoud van de vier hoofdonderwerpen die een elementaire leraar is ...

Praxis Core For Dummies Cheat Sheet - dummies

Praxis Core For Dummies Cheat Sheet - dummies

Voordat je te opgewonden raakt, begrijp dat de informatie die volgt niet klopt eigenlijk niet over het bedriegen van de Praxis. Het gaat echt meer om de meest efficiënte manieren om je voor te bereiden op het examen. Maar "voorbereidingsblad" heeft niet helemaal dezelfde reden. Trouwens, vals spelen is niet nodig als je weet wat je aan het doen bent, en ...