Video: Scaling Industrial IoT in the Upstream Energy Industry (Cloud Next '19) 2025
Her finder du ud af, hvordan du Download og implementer HBase i frittstående tilstand. Det er utroligt nemt at installere HBase og begynde at bruge teknologien. Bare husk, at HBase typisk implementeres på en klynge af råvareservere, selvom du også nemt kan implementere HBase i en selvstændig konfiguration i stedet for læring eller demonstration.
Som Apache Hadoop understøtter HBase Linux primært, men du kan kan bruge Windows i ikke-produktionsmiljøer, hvis du først downloader Cygwin. Cygwin giver Microsoft Windows-brugere en Unix-shell med alle dens kommandoer og værktøjer. Så hvis du følger Quick Start Guide, vil du gerne downloade den nyeste HBase-udgivelse.
Du kan vælge, hvor du skal installere HBase. Det viser sig dog, at hvis du vil have ting i standalone mode, skal du redigere et par filer, før du faktisk kan starte HBase. Den første fil vises i den følgende liste. De ændringer, du vil gøre, er modige for at få dem til at skille sig ud:
hbase. rootdir fil: /// home / biadmin / my-local-hbase / hbase-data hbase. klynge. distribueret true hbase. dyrepasser. ejendom. clientPort 2222 Ejendom fra ZooKeeper's config zoo. cfg. Den havn, hvor kunderne vil forbinde. hbase. dyrepasser. ejendom. DataDir / home / biadmin / min-lokal-hbase / dyrepasser hbase. dyrepasser. quorum bivm
Du angiver en mappe i det lokale filsystem for at gemme HBase data. I produktionsmiljøer vil denne ejendom pege på HDFS for datalageret. Af illustrations skyld vil pseudo-distribueret tilstand få HBase til at starte en RegionServer-forekomst, en MasterServer-forekomst og en Zookeeper-proces.
Desuden skal du angive den mappe, hvor Zookeeper gemmer sine data () og en liste over servere, som Zookeeper kører for at danne et quorum (). For selvstændige specificerer du kun den enkelte Zookeeper-server.
Kom godt i gang med HBase i frittstående tilstand er meget ligetil, fordi HBase forvalter Zookeeper for dig. Du kan downloade en separat Zookeeper-udgivelse og pege HBase til den, men for selvstændige installationer finder du det meget nemmere at lade HBase styre Zookeeper for dig.
For at krystallisere beslutningen om at lade HBase styre Zookeeper for dig, her er hvordan du indstiller en miljøvariabel i endnu en HBase-fil. Den følgende liste viser, hvad der skal tilføjes:
# Fortæl HBase, om den skal administrere sin egen forekomst af Zookeeper eller ej. eksport HBASE_MANAGES_ZK = true # Java-implementeringen skal bruges.Java 1. 6 kræves. eksporter JAVA_HOME = / opt / ibm / biginsights / jdk
Du skal sørge for at du peger på din valgte JDK. Endelig skal du angive navnet på dit Linux-system i endnu en fil. (I et fuldt distribueret produktionsmiljø vil denne fil have en linje efter linjeliste over alle servere, hvor HBase kan starte processen med RegionServer.)
Du kan nu starte HBase og teste din installation. For at starte HBase skal du bruge scriptet som angivet i følgende liste.
$ cd $ INSTALL_DIR / hbase-0. 94. 7 / bin $. / Start-hbase. sh bivm: startende zookeeper, logging til / home / biadmin / my-local-hbase / hbase-0. 94. 7 / bin / … / logs / hbase-biadmin-zookeeper-bivm. ud start master, logging til / home / biadmin / my-local-hbase / hbase-0. 94. 7 / bin / … / logs / hbase-biadmin-master-bivm. ud localhost: starter regionserver, logger til / home / biadmin / my-local-hbase / hbase-0. 94. 7 / bin / … / logs / hbase-biadmin-regionserver-bivm. out
Bemærk, at den første linje har en cd (Change Directory) kommando, der flytter dig til en miljøvariabel. Du skal indstille denne variabel til din egentlige installationsmappe til HBase eller skrive den fulde sti.
Brug derefter værktøjet JConsole, der følger med Java, for at udføre en hurtig kontrol af, hvilke processer der kører, når scriptet er færdigt. Du kan starte værktøjet JConsole ved at skrive følgende kommando: $ JAVA_HOME / bin / jconsole.
JConsole afslører, at de tre processer, som scriptet hævdede at starte, rent faktisk løber - zookeren, mesteren og RegionServer-processerne.
For at sætte HBase igennem sine skridt, interagerer du med alle tre HBase-processer, begyndende med MasterServer. Som standard rapporterer MasterServer om systemstatus ved hjælp af en browser-brugergrænseflade på portnummer 60010. I eksemplet kan du bekræfte, at MasterServer kører korrekt ved at indtaste følgende URL i en webbrowser: // bivm: 60010 /. Hvis du gør det, fremkommer de oplysninger, du ser her.