כך תוכל להתקין את Elasticsearch, מנוע חיפוש וניתוח רב עוצמה על מכונת אובונטו שלך.
Elasticsearch הוא מנוע חיפוש וניתוח פופולרי שניתן להשתמש בו עבור יישומים מרובים, כולל אבטחת נקודות קצה ומחקר AI/ML.
בואו נסתכל כיצד ניתן להתקין את Elasticsearch במערכת אובונטו בכמה שלבים קלים לביצוע.
מה זה Elasticsearch?
Elasticsearch הוא מנוע חיפוש וניתוח מבוזר. זה מאפשר לך לאחסן, לחפש ולנתח כמויות גדולות של נתונים במהירות וכמעט בזמן אמת.
נבנה על גבי Apache Lucene, Elasticsearch מציע יכולות חיפוש חזקות בטקסט מלא ושפת שאילתות גמישה. היא ניתנת להרחבה מאוד, סובלנית לתקלות ויכולה להתמודד עם סוגי נתונים מגוונים. Elasticsearch נמצא בשימוש נרחב עבור יישומים כמו ניתוח יומנים, ניטור ועוד.
תנאים מוקדמים להתקנת Elasticsearch
יש תנאי מוקדם חשוב להתקנת Elasticsearch באובונטו. מכיוון ש-Elasticsearch הוא יישום Java, תזדקק ל-JDK גרסה 11 ומעלה מותקן ומוגדר כהלכה במערכת שלך.
הנה איך לבדוק אם JDK מותקן על לינוקס:
java --גרסה
פקודה זו צריכה להוציא את גרסת ה-Java המותקנת במערכת שלך. למקרה שתקבל "פקודה לא נמצאה" או כל סוג אחר של שגיאה, זה יכול להיות שאין לך Java מותקן.
אתה יכול להתקין את JDK באופן ידני על ידי הורדת ה-tarball או להתקין אותו דרך מנהל החבילות של הפצת לינוקס שלך. באופן אידיאלי, התקנה דרך מנהלי חבילות היא הדרך ללכת מכיוון שהיא הרבה יותר מהירה וללא טרחה מהשיטה המעשית לשעבר.
הנה איך אתה יכול התקן JDK על אובונטו באמצעות מנהל החבילות של APT:
sudo apt להתקין openjdk-18-jdk
אתה יכול להחליף 18 בפקודה בכל גרסה של JDK גבוהה מ-11. המתן לסיום ההתקנה ולאחר מכן הפעל מחדש את הפקודה כדי לבדוק את גרסת Java. הפעם אתה אמור לראות את הגרסה כפלט.
שלב 1: הוסף את מפתח GPG ועדכן מאגרים
Elasticsearch אינו חלק ממאגרי אובונטו הרשמיים. כדי להתקין את Elasticsearch באמצעות APT, עליך להוסיף את רשימת המקורות שלו ואת מפתח GPG.
הפעל את הפקודות הבאות כדי להוסיף את מקור חבילת Elasticsearch ומפתח GPG, ועדכן את רשימת המקורות עבור APT:
curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic.gpg
echo "deb [חתום על ידי=/usr/share/keyrings/elastic.gpg] https://artifacts.elastic.co/packages/8.x/apt יציב ראשי" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
sudo apt update
אתה יכול לשנות את ה-"8" בפקודה השנייה ל-"7" או למספר גרסה אחר למקרה שתרצה להוריד גרסה ספציפית של Elasticsearch.
שלב 2: התקן את Elasticsearch עם APT
כעת אתה יכול להתקין את חבילת Elasticsearch עם APT כפי שהיית מתקין כל חבילה רגילה. הנה הפקודה להתקנת Elasticsearch באובונטו:
sudo apt להתקין את elasticsearch
הקלד י כאשר תתבקש להעניק הרשאות והמתן עד שההתקנה תסתיים. לאחר ההתקנה, בצע את השלבים המופיעים על המסך כדי להגדיר את Elasticsearch לשילוב עם Kibana או תוכנת הדמיית נתונים אחרת.
שלב 3: התקן את Elasticsearch באמצעות חבילת DEB
במקרה שאינך מעוניין להשתמש ב-APT כדי להתקין את Elasticsearch, יש לך אפשרות להוריד את חבילת ה-DEB שסופקה באתר הרשמי ולהתקין אותה עם הפקודה dpkg.
ראשית, הורד את חבילת DEB באמצעות wget. לאחר מכן, השתמש בפקודה dpkg עם הרשאות מוגברות כדי להתקין את Elasticsearch:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.8.2-amd64.deb
sudo dpkg -i elasticsearch-8.8.2-amd64.deb
זכור כי ייתכן שיהיה עליך לשנות את הפקודה כך שתתאים לגרסה של Elasticsearch שברצונך להתקין.
הורד:Elasticsearch
עכשיו אתה יודע איך להתקין את Elasticsearch באובונטו
לאחר ההתקנה, תוכל לשלב את Elasticsearch עם Kibana, Fleet או תוכנה אחרת כדי לענות על הדרישות שלך.
למרות שמחסנית ה-ELK נהדרת לניטור יומנים בסביבות ארגוניות, היא עשויה להיות מעט מוגזמת עבור הרשת הביתית הרגילה שלך. אולי תרצה לבדוק דרך חלופית וקלה יותר להתחיל עם כניסה ל-Linux.