אנדרואיד

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

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

מדריך זה מדריך אותך בתהליך התקנת אפאצ'ה קסנדרה ב- Debian 9.

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

כדי להיות מסוגל להתקין חבילות במערכת ה- Debian שלך, עליך להיכנס כמשתמש עם הרשאות sudo.

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

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

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

כדי להתקין את חבילת OpenJDK 8, הפעל את הפקודה הבאה:

sudo apt update sudo apt install openjdk-8-jdk

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

java -version

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

openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

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

sudo apt install apt-transport-https

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

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

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

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

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

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

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

    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

סיכום

התקנת בהצלחה את Apache Cassandra בשרת Debian 9 שלך. למידע נוסף על תחילת העבודה עם קסנדרה בקר בדף התיעוד הרשמי שלהם.

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