אנדרואיד

כיצד להתקין קסאנדרה של אפאצ 'י באובונטו 18.04

32 ª VAQUEJADA PARQUE ARAPUÃ -SANTO ANTONIO DO SALTO DA ONÇA /RN

32 ª VAQUEJADA PARQUE ARAPUÃ -SANTO ANTONIO DO SALTO DA ONÇA /RN

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

Anonim

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

במדריך זה נראה לך כיצד להתקין את אפאצ'ה קסנדרה באובונטו 18.04. אותן הוראות חלות על אובונטו 16.04 ועל כל הפצה מבוססת אובונטו, כולל לינט לינט, קובונטו ומערכת ההפעלה היסודית.

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

על מנת שתוכלו להתקין חבילות במערכת אובונטו, עליכם להיות מחוברים כמשתמשים עם הרשאות sudo.

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

הדרך הקלה ביותר להתקנת אפאצ'ה קסנדרה באובונטו 18.04 היא על ידי התקנת חבילת ה- deb ממאגר הרשמי של אפאצ'ה קסנדרה.

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

התקנת Java היא די פשוטה, התחל בעדכון אינדקס החבילה:

sudo apt update

התקן את חבילת OpenJDK על ידי הקלדה:

sudo apt install openjdk-8-jdk

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

java -version

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

openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

התקן את חבילת apt-transport-https הנחוצה כדי לגשת למאגר דרך

sudo apt install apt-transport-https

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

ייבא את ה- GPG של המאגר באמצעות הפקודה הבאה של wget :

wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

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

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

sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'

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

sudo apt update sudo apt install 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 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1

מזל טוב, בשלב זה התקנת את אפאצ'ה קסנדרה בשרת אובונטו.

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

נתוני קסנדרה של אפאצ'י מאוחסנים בספריית /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

    הפעל את הפקודה הבאה כדי לשנות את שם האשכול ל"אשכול Linuxize ":

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

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

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

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

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

    nodetool flush system

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

    sudo systemctl restart cassandra

סיכום

התקנת בהצלחה את Apache Cassandra באובונטו 18.04. כעת תוכלו לבקר בדף התיעוד הרשמי של אפאצ'ה קסנדרה וללמוד כיצד להתחיל עם קסנדרה.

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