32 ª VAQUEJADA PARQUE ARAPUÃ -SANTO ANTONIO DO SALTO DA ONÇA /RN
תוכן עניינים:
- תנאים מוקדמים
- מתקין את אפאצ'ה קסנדרה
- מגדיר את תצורת אפאצ'ה קסנדרה
- שינוי שם של אשכול קסנדרה לאפאצ'י
- סיכום
אפאצ'ה קסנדרה הוא בסיס נתונים בחינם ופתוח 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>
שינוי שם של אשכול קסנדרה לאפאצ'י
כברירת מחדל, אשכול קסנדרה נקרא "אשכול מבחן". אם ברצונך לשנות את זה, בצע את הצעדים הבאים:
-
התחבר למסוף CQL Cassandra עם
cqlsh
:cqlsh
הפעל את הפקודה הבאה כדי לשנות את שם האשכול ל"אשכול Linuxize ":
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
שנה את "אשכול Linuxize" עם השם הרצוי. לאחר סיום הקלד
exit
כדי לצאת מהקונסולה.ערוך את קובץ התצורה
/etc/cassandra/cassandra.yamlcassandra.yaml
והזן את שם האשכול החדש שלך.cluster_name: 'Linuxize Cluster'
הפעל את הפקודה הבאה כדי לנקות את מטמון המערכת:
nodetool flush system
סוף סוף הפעל מחדש את שירות קסנדרה:
sudo systemctl restart cassandra
סיכום
התקנת בהצלחה את Apache Cassandra באובונטו 18.04. כעת תוכלו לבקר בדף התיעוד הרשמי של אפאצ'ה קסנדרה וללמוד כיצד להתחיל עם קסנדרה.
מסד הנתונים של ג'אווה קסנדרה אובונטוכיצד להתקין ולהגדיר את Nextcloud באמצעות אפאצ 'י באובונטו 18.04
Nextcloud הוא קוד פתוח, פלטפורמת שיתוף קבצים ושיתוף פעולה בקבצים המארחים בעצמם, בדומה ל- Dropbox. במדריך זה נראה לך כיצד להתקין ולהגדיר את Nextcloud עם Apache במחשב של Ubuntu 18.04.
כיצד להתקין ולהגדיר את התצורה של עצמו באמצעות אפאצ 'י באובונטו 18.04
ownCloud הוא קוד פתוח, סנכרון קבצים המארח את עצמו ופלטפורמת שיתוף קבצים. במדריך זה נראה לך כיצד להתקין ולהגדיר את התצורה של ownCloud עם Apache במחשב של Ubuntu 18.04.
כיצד להתקין קסאנדרה אפאצ 'י ב- Debian 9
אפאצ'ה קסנדרה הוא בסיס נתונים בחינם ופתוח NoSQL ללא נקודת כישלון אחת. מדריך זה מדריך אותך בתהליך התקנת אפאצ'ה קסנדרה ב- Debian 9.