אנדרואיד

כיצד להתקין קסאצ'נדרה אפאצ'י ב- centos 7

Os humildes serão exaltados (Homilia Diária.1619: Sábado da 30.ª Semana do Tempo Comum)

Os humildes serão exaltados (Homilia Diária.1619: Sábado da 30.ª Semana do Tempo Comum)

תוכן עניינים:

Anonim

אפאצ'ה קסנדרה הוא בסיס נתונים NoSQL בקוד פתוח ללא נקודת כישלון אחת, המספק מדרגיות לינארית וזמינות גבוהה מבלי לפגוע בביצועים. בקסנדרה הרשומות בנויות בצורה דומה למאגר המידע ההתייחסותי עם טבלאות, שורות ועמודות. אפאצ'ה קסנדרה משמשת מספר ארגונים כולל Apple, NetFlix, eBay ו- Easou.

מדריך זה מתאר כיצד להתקין את אפאצ'ה קסנדרה ב- CentOS 7.

תנאים מוקדמים

המשתמש שאתה מחובר אליו חייב להיות בעל הרשאות sudo כדי להיות מסוגל להתקין חבילות.

מתקין את אפאצ'ה קסנדרה

הדרך המומלצת להתקין את אפאצ'ה קסנדרה ב- CentOS 7 היא על ידי התקנת חבילת הסל"ד ממאגר הרשמי של אפאצ'ה קסנדרה.

בעת כתיבת מאמר זה, הגרסה האחרונה של אפאצ'ה קסנדרה היא 3.11 ומחייבת התקנת OpenJDK 8 במערכת.

להתקנת OpenJDK בסוג המערכת שלך:

sudo yum install java-1.8.0-openjdk-devel

אמת את התקנת ה- Java על ידי הפעלת הפקודה הבאה שתדפיס את גרסת ה- Java:

java -version

הפלט צריך להיראות כך:

openjdk version "1.8.0_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)

כעת, לאחר התקנת ג'אווה, השלב הבא הוא להוסיף את מאגר אפאצ'ה קסנדרה.

פתח את העורך שבחרת וצור את קובץ המאגר הבא:

sudo nano /etc/yum.repos.d/webmin.repo

הדבק את התוכן הבא בקובץ:

/etc/yum.repos.d/cassandra.repo

name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.apache.org/dist/cassandra/KEYS

לאחר הפעלת המאגר, התקן את הגרסה האחרונה של אפאצ'ה קסנדרה על ידי הקלדת:

sudo yum install cassandra

התחל והפעל את שירות קסנדרה:

sudo systemctl enable cassandra sudo systemctl start cassandra

ודא שקסנדרה פועלת על ידי הקלדה:

nodetool status

אתה אמור לראות משהו דומה לזה:

Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1

בשלב זה, Apache Cassandra הותקן בשרת CentOS שלך.

מגדיר את תצורת אפאצ'ה קסנדרה

נתוני קסנדרה של אפאצ'י מאוחסנים בספריית /var/lib/cassandra , קבצי תצורה ממוקמים ב- /etc/cassandra וניתן להגדיר אפשרויות הפעלה של Java בקובץ /etc/default/cassandra .

כברירת מחדל, קסנדרה מוגדרת להאזנה ב- localhost בלבד. אם הלקוח המתחבר למסד הנתונים פועל באותו מארח, אינך צריך לשנות את קובץ התצורה המוגדר כברירת מחדל.

כדי ליצור אינטראקציה עם קסנדרה באמצעות CQL (שפת שאילתה Cassandra) אתה יכול להשתמש בכלי שורת הפקודה בשם cqlsh המצורף לחבילת קסנדרה.

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

שינוי שם של אשכול קסנדרה לאפאצ'י

כברירת מחדל, אשכול קסנדרה נקרא "אשכול מבחן". עקוב אחר הצעדים הבאים כשברצונך לשנות את שם האשכול:

  1. התחבר למסוף CQL Cassandra עם cqlsh :

    cqlsh

    הפקודה הבאה תשנה את שם האשכול ל"צבור לינוקס ":

    UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';

    החלף את "אשכול Linuxize" בשם הרצוי לך. לאחר סיום הקלד exit כדי לצאת מהקונסולה.

    ערוך את קובץ התצורה cassandra.yaml והזן את שם האשכול החדש שלך.

    /etc/cassandra/default.conf/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    הפעל את הפקודה הבאה כדי לנקות את מטמון המערכת:

    nodetool flush system

    סוף סוף הפעל מחדש את שירות קסנדרה:

    sudo systemctl restart cassandra

סיכום

התקנת בהצלחה את Apache Cassandra ב- CentOS 7. כעת תוכל לבקר בדף התיעוד הרשמי של Apache Cassandra וללמוד כיצד להתחיל לעבוד עם קסנדרה.

מסד הנתונים של ג'אווה קסנדרה סנטוס