Εδώ σε αυτόφροντιστήριοθα δείτε μια απλή μέθοδο για ναεγκαταστήστε το Apache Cassandra σε Windows 10/8/7 ή Windows Server 2008/2012χωρίς να χρησιμοποιήσετε τη ρύθμιση της κοινοτικής έκδοσης του Datastax.
Το Apache Cassandra είναι ένα δωρεάν και ανοιχτού κώδικα κατανεμημένο σύστημα βάσης δεδομένων NoSQL. Αρχικά αναπτύχθηκε από το Facebook, χρησιμοποιείται για την αποθήκευση δεδομένων απλής μορφής, όπως τα εισερχόμενα. Συνδυάζει το μοντέλο δεδομένων του Google BigTable με την πλήρως κατανεμημένη αρχιτεκτονική του Amazon Dynamo. Το Facebook άνοιξε την Cassandra το 2008. Έκτοτε, η Cassandra έχει καλή επεκτασιμότητα, όπως οι Digg, Twitter, GitHub, GoDaddy, Hulu, Instagram και άλλοι γνωστοί ιστότοποι ή εταιρείες το έχουν υιοθετήσει και έχουν γίνει μια δημοφιλής λύση κατανεμημένης δομημένης αποθήκευσης δεδομένων.
Το Apache Cassandra είναι μια υβριδική, μη σχεσιακή βάση δεδομένων παρόμοια με το BigTable της Google. Η κύρια λειτουργία του είναι πιο πλούσια από το Dynamo (κατανεμημένο σύστημα αποθήκευσης κλειδιού-τιμής ), αλλά η υποστήριξή του δεν είναι τόσο καλή όσο η αποθήκευση εγγράφων MongoDB (ένα προϊόν ανοιχτού κώδικα μεταξύ σχεσιακής βάσης δεδομένων και μη σχεσιακής βάσης δεδομένων). Είναι η πιο άφθονη και μη σχεσιακή βάση δεδομένων. Όπως μια σχεσιακή βάση δεδομένων, η υποστηριζόμενη δομή δεδομένων είναι πολύ χαλαρή και είναι παρόμοια με τη μορφή JSON, επομένως μπορεί να αποθηκεύει πιο σύνθετους τύπους δεδομένων.
Σημείωμα: Δεν χρησιμοποιούμε το DataStax εδώ για να εγκαταστήσουμε το Apache Cassandra επειδή το DataStax δεν παρέχει πλέον την έκδοση DataStax Community του Apache Cassandra. Μπορείτε να διαβάσετε το επίσημοειπώθηκε εδώ.
Προαπαιτούμενα
- Η τελευταία έκδοση της Java 8
- Python 2.7
- Απάτσι Κασσάνδρα
Πώς να εγκαταστήσετε το Cassandra στα Windows 10/8/7 χωρίς datastax
Βήμα 1: Λήψη Java 8 (Java SE Development Kit 8u211)
Το πρώτο πράγμα είναι η εγκατάσταση Java 8 και η ρύθμιση των μεταβλητών συστήματος για αυτό στο σύστημα Windows 10/8/7. Ετσι,εδώ είναι ο σύνδεσμος για λήψηJava SE Development Kit 8u211.
Μετά τη λήψη, κάντε διπλό κλικ στο αρχείο εγκατάστασης Java για να τρέξετε και να το εγκαταστήσετε.
Βήμα 2: Ορίστε τη μεταβλητή $Java_Home στα Windows
Για να ορίσετε τις μεταβλητές συστήματος στο σύστημα Windows για Java 8. δεξί κλικΟ Υπολογιστής μουήΑυτό το PCεικονίδιο και επιλέξτεσκηνικά θέατρουεπιλογή.
Από τις ιδιότητες του συστήματός σας στην αριστερή πλευρά, θα δείτε μια επιλογή που ονομάζεταιΠροηγμένες ρυθμίσεις συστήματος.Κάντε κλικ σε αυτό.
Από τοΠεριβαλλοντικές Μεταβλητέςοθόνη, κάντε κλικ στοΝέοςκουμπί που δίνεται παρακάτωΜεταβλητές συστήματος. Τώρα στο παράθυρο New System Variables γιαΌνομα μεταβλητήςτύπος:JAVA_HOMEκαι μετά κάντε κλικ στοΜεταβλητή τιμήστήλη μετά από αυτήν επιλέξτεΠεριήγηση στον κατάλογοκουμπί.
Από τον κατάλογο περιήγησης μεταβείτε στοΟ υπολογιστής μου ή Αυτός ο υπολογιστής->C: Drive->Αρχεία προγράμματος->Java και επιλέξτε JDK 1.8
Αφού προσθέσετε τη διαδρομή της JAVA 8 στη μεταβλητή System, θα μοιάζει με κάτι κάτω από το στιγμιότυπο οθόνης. Για να αποθηκεύσετε τις ρυθμίσεις κάντε κλικ στοΕΝΤΑΞΕΙκουμπί.
Βήμα 3: Λήψη και εγκατάσταση της Python 2.7 στα Windows 10/8/7
Δοκιμάσαμε την πιο πρόσφατη έκδοση της Python για Apache Cassandra αλλά έδωσε ένα σφάλμα κατά την εκτέλεση των εντολών Cassandra CQLSH. Το λάθος ήταν:
"File "cqlsh", line 95
except ImportError, e:
^
SyntaxError: invalid syntax"Ως εκ τούτου, έπρεπε να εγκαταστήσουμε την έκδοση υποβάθμισης που είναι 2.7 και συμβατή με το Apache Cassandra.
Εδώ είναι τοσύνδεσμος για λήψηPython 2.7γιαWindows. Στη σελίδα λήψης, κάντε κλικ στο πρόγραμμα εγκατάστασης των Windows x86-64 MSI.
Αφού κατεβάσετε το πρόγραμμα εγκατάστασης της Python, απλώς εκτελέστε το όπως κάθε άλλη κανονική εφαρμογή Windows.exe.
Βήμα 4: Ορίστε μεταβλητές περιβάλλοντος συστήματος για την Python
Μόλις ολοκληρωθεί η εγκατάσταση, το επόμενο πράγμα που πρέπει να γίνει είναι να ενημερώσουμε τα κελύφη εντολών μας για τις εντολές του ορίζοντας τις μεταβλητές περιβάλλοντος.
Ακριβώς όπως κάναμε παραπάνω για την JAVA, πηγαίνετε ξανά στοΠροηγμένες ρυθμίσειςγια πρόσβαση στομεταβλητές περιβάλλοντοςκαι κάτω από τομεταβλητές συστήματοςθα δειςΜονοπάτιμεταβλητή διπλό κλικ σε αυτό.
Κάντε κλικ στοΝέοςκαι μετάΞεφυλλίζω. Από το πρόγραμμα περιήγησης καταλόγου μεταβείτε στο My computer ή This PC- C: Drive-> επιλέξτε Python 27.
Χτυπήστε τοΕΝΤΑΞΕΙκουμπί για να αποθηκεύσετε τις αλλαγές.
Βήμα 5: Κάντε λήψη του Apache Cassandra στα Windows 10/7
Δύο πράγματα έχουν ρυθμιστεί επιτυχώς που χρειαζόμασταν να δημιουργήσουμε και να εκτελέσουμε αΔιακομιστής Cassandra.Τώρα επιτέλους, μεταβείτε στον ιστότοπο του Apache Cassandra και κατεβάστε την τελευταία του έκδοση.Εδώ είναι ο σύνδεσμος.
Κατά τη σύνταξη αυτού του σεμιναρίου εγκατάστασης Apache Cassandra για Windows, ήταν η πιο πρόσφατη έκδοση3.11που μπορεί να είναι διαφορετικό στην περίπτωσή σας.
Βήμα 6: Εξαγωγή του φακέλου Apache Cassandra Tar
Ο ληφθέν φάκελος του Apache Cassandra θα βρίσκεται μέσαΠίσσασυμπιεσμένη μορφή. Μπορείτε να χρησιμοποιήσετε Winrar ή 7zip για να το εξαγάγετε. Μετά την εξαγωγή, ανοίξτε το φάκελο και αντιγράψτε τον φάκελο σεΝΤΟ:Οδηγώ.
Βήμα 7: Ορίστε τις μεταβλητές Cassandra HOME Environmental
Καθώς ορίσαμε τις μεταβλητές συστήματος παραπάνω γιαJava και Pythoν, το ίδιο κάνουμε και για την Κασσάνδρα. Κάτω από το σύστημα, κάντε κλικ στη μεταβλητήΝΕΟΣκουμπί και πληκτρολογήστεCASSANDRA_HOMEγιαΌνομα μεταβλητής. Και μετά κάντε κλικ στοΜεταβλητή τιμήστήλη και περιηγηθείτε στον κατάλογο για να επιλέξετε τοφάκελο του Apache Cassandraαντιγράψαμε σεΓ: οδήγησηστο παραπάνω βήμα.
Τώρα κάντε διπλό κλικ στοΜονοπάτιΜεταβλητή τουΜεταβλητές Συστήματοςκαι κάντε κλικΝέοςΣτη συνέχεια, περιηγηθείτε στον φάκελο Apache Cassandra που βρίσκεται στη μονάδα δίσκου C: και μέσα σε αυτόν επιλέξτε τοαποθήκηντοσιέ. Κάντε κλικ στοΕΝΤΑΞΕΙκουμπί και μετά ξανά τοΕΝΤΑΞΕΙκουμπί για να αποθηκεύσετε τις μεταβλητές.
Βήμα 8: Εκτελέστε και ανεβάστε το Cassandra σε Windows 10/ διακομιστή
Ανοίξτε τη γραμμή εντολών ή το PowerShell κάτωδιοικητικόςδικαιώματα και πληκτρολογήστε την παρακάτω εντολή για να ξεκινήσετε τοΚασσάνδρα.
cassandra
Όταν δείτε ότι το Node ξεκίνησε στο Localhost/127.0.0.1, απλώς αφήστε το παράθυρο της γραμμής εντολών που εκτελεί το Apache Cassandra ανοιχτό ως έχει.
Σημείωμα: Εάν εκτελείτε την παραπάνω εντολή στο Powershell τότε μπορείτε να την κλείσετε.
Βήμα 9: Εκτελέστε τις εντολές Cassandra στα Windows
Τώρα, ανοίξτε το νέο παράθυρο γραμμής εντολών και εκτελέστε:
cqlsh
Τώρα μπορείτε να αρχίσετε να χρησιμοποιείτε τις εντολές Cassandra…
Εάν θέλετε να κάνετε την υπηρεσία Cassandra ως υπηρεσία Windows έτσι ώστε να μην χρειάζεται να την εκτελείτε ξανά και ξανά από τη γραμμή εντολών, δείτε αυτό το σεμινάριο:
Άλλα σεμινάρια:














