אנדרואיד

כיצד להתקין קסאשנדרה אפאצ 'י ב- Debian 10 לינוקס

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 בקוד פתוח ובלי נקודת כשל אחת. זה מספק מדרגיות לינארית וזמינות גבוהה מבלי לפגוע בביצועים. אפאצ'ה קסנדרה משמשת מספר חברות שיש להן מערכי נתונים גדולים ופעילים, כולל Reddit, NetFlix, Instagram ו- Github., נסביר כיצד להתקין את אפאצ'ה קסנדרה על דביאן 10, באסטר.

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

ההוראות מניחות שאתה מחובר כשורש או כמשתמש עם הרשאות סודו.

מתקין Java

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

אנו נאפשר את מאגר AdoptOpenJDK ונתקין את חבילת OpenJDK 8 שנבנה מראש.

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

sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

ייבא את מפתח ה- GPG של המאגר והוסף את מאגר ה- AdoptOpenJDK APT למערכת שלך:

wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add - sudo add-apt-repository --yes

התקן את Java 8 על ידי הפעלת הפקודות הבאות:

sudo apt update sudo apt install adoptopenjdk-8-hotspot

לאחר השלמתו, אמתו זאת על ידי הדפסת גרסת ה- Java:

java -version

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

openjdk version "1.8.0_232" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)

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

אנו נתקין את אפאצ'ה קסנדרה באמצעות חבילת deb ממאגר הספק. לשם כך עלינו לאפשר את מאגר אפאצ'ה קסנדרה.

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

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

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

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

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

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

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 103.71 KiB 256 100.0% dd8f6709-08ef-45b8-881e-5c1b5bbfc7f7 rack1

זהו זה. אפאצ'ה קסנדרה הותקן בהצלחה.

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

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

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

כדי ליצור אינטראקציה עם קסנדרה דרך שורת הפקודה, השתמש בכלי 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/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    נקה את זיכרון המטמון של המערכת:

    nodetool flush system

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

    sudo systemctl restart cassandra

סיכום

הראינו לכם כיצד להתקין את אפאצ’ה קסנדרה דביאן 10 ולחלוף לשנות את שם אשכול ברירת המחדל. למידע נוסף על תחילת העבודה עם קסנדרה, בקר בדף התיעוד הרשמי.

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