Βίντεο: How to Install Hadoop on Windows 2024
Εδώ μπορείτε να μάθετε πώς να κατεβάστε και αναπτύξτε το HBase σε αυτόνομη λειτουργία. Είναι εκπληκτικά απλό να εγκαταστήσετε το HBase και να αρχίσετε να χρησιμοποιείτε την τεχνολογία. Απλά λάβετε υπόψη ότι το HBase αναπτύσσεται συνήθως σε ένα σύμπλεγμα διακομιστών βασικών προϊόντων, αν και μπορείτε επίσης να αναπτύξετε εύκολα το HBase σε μια αυτόνομη διαμόρφωση αντί για μάθηση ή επίδειξη.
Όπως και ο Apache Hadoop, το HBase υποστηρίζει το Linux κυρίως, αλλά εσείς μπορείτε να χρησιμοποιήσετε τα Windows σε μη παραγωγικά περιβάλλοντα εάν κατεβάσετε για πρώτη φορά το Cygwin. Η Cygwin δίνει στους χρήστες Microsoft Windows ένα κέλυφος Unix με όλες τις εντολές και βοηθητικά προγράμματα. Επομένως, αν ακολουθήσετε τον Οδηγό γρήγορης εκκίνησης, θα χρειαστεί να κάνετε λήψη της πιο πρόσφατης έκδοσης του HBase.
Μπορείτε να επιλέξετε πού να εγκαταστήσετε το HBase. Αποδεικνύεται, ωστόσο, ότι αν θέλετε τα πράγματα να τρέχουν σε αυτόνομη λειτουργία, θα χρειαστεί να επεξεργαστείτε ένα ζευγάρι αρχείων πριν να μπορέσετε πραγματικά να ξεκινήσετε το HBase. Το πρώτο αρχείο εμφανίζεται στην παρακάτω λίστα. Οι αλλαγές που θα θελήσετε να κάνετε είναι έντονες ώστε να ξεχωρίζουν:
hbase. rootdir αρχείο: /// home / biadmin / my-local-hbase / hbase-data hbase. σύμπλεγμα. διανεμημένο true hbase. ζουκίπερ. ιδιοκτησία. clientPort 2222 Ακίνητα από το ζωολογικό κήπο του ZooKeeper. cfg. Η θύρα στην οποία θα συνδεθούν οι πελάτες. hbase. ζουκίπερ. ιδιοκτησία. dataDir / home / biadmin / my-local-hbase / zookeeper hbase. ζουκίπερ. απαρτία biv
Ορίζετε έναν κατάλογο στο τοπικό σύστημα αρχείων για να αποθηκεύσετε τα δεδομένα HBase. Σε περιβάλλοντα παραγωγής, αυτή η ιδιότητα θα οδηγούσε στο HDFS για το χώρο αποθήκευσης δεδομένων. Για λόγους απεικόνισης, η ψευδο-κατανεμημένη λειτουργία θα προκαλέσει στην HBase να ξεκινήσει μια εμφάνιση RegionServer, μια παράμετρο MasterServer και μια διαδικασία Zookeeper.
Το ξεκίνημα με το HBase σε αυτόνομη λειτουργία είναι πολύ απλό, εν μέρει επειδή η HBase διαχειρίζεται το Zookeeper για εσάς. Μπορείτε να κατεβάσετε μια ξεχωριστή απελευθέρωση Zookeeper και να δείξετε το HBase σε αυτό, αλλά για αυτόνομες εγκαταστάσεις, θα είναι πολύ πιο εύκολο να αφήσετε την HBase να διαχειρίζεται το Zookeeper για εσάς.
# Πείτε στο HBase αν πρέπει να διαχειριστεί τη δική του παρουσία του Zookeeper ή όχι. εξαγωγή HBASE_MANAGES_ZK = true # Η εφαρμογή Java που θα χρησιμοποιηθεί.Απαιτείται Java 1. 6. εξαγωγή JAVA_HOME = / opt / ibm / biginsights / jdk
Θα πρέπει να βεβαιωθείτε ότι έχετε δείξει την JDK που επιλέξατε. Τέλος, θα πρέπει να καθορίσετε το όνομα του συστήματός σας Linux σε ένα ακόμη αρχείο. (Σε ένα πλήρως κατανεμημένο περιβάλλον παραγωγής, αυτό το αρχείο θα έχει μια λίστα γραμμών με όλους τους διακομιστές στους οποίους η HBase μπορεί να ξεκινήσει τη διαδικασία του RegionServer.)
Τώρα μπορείτε να εκκινήσετε το HBase και να δοκιμάσετε την εγκατάστασή σας. Για να ξεκινήσετε το HBase, χρησιμοποιήστε τη δέσμη ενεργειών όπως περιγράφεται στη λίστα που ακολουθεί.
$ cd $ INSTALL_DIR / hbase-0. 94. 7 / δοχείο $. / start-hbase. sh bivm: έναρξη zookeeper, καταγραφή στο / home / biadmin / my-local-hbase / hbase-0. 94. 7 / bin / … / logs / hbase-biadmin-zookeeper-bivm. ξεκινήστε τον κύριο εκκίνησης, συνδεθείτε στο / home / biadmin / my-local-hbase / hbase-0. 94. 7 / bin / … / logs / hbase-biadmin-master-bivm. out localhost: εκκίνηση regionserver, καταγραφή στο / home / biadmin / my-local-hbase / hbase-0. 94. 7 / bin / … / logs / hbase-biadmin-regionserver-bivm. out
Σημειώστε ότι η πρώτη γραμμή έχει μια εντολή cd (αλλαγή καταλόγου) που σας μεταφέρει σε μια μεταβλητή περιβάλλοντος. Πρέπει να ρυθμίσετε τη μεταβλητή στον πραγματικό κατάλογο εγκατάστασης για το HBase ή να πληκτρολογήσετε την πλήρη διαδρομή.
Η JConsole αποκαλύπτει ότι οι τρεις διεργασίες τις οποίες το σενάριο ισχυρίστηκε ότι ξεκίνησαν πράγματι εκτελούνται - οι διαδικασίες zookeeper, master και RegionServer.