كيفية تثبيت Elasticsearch على مثيل خادم Vultr CentOS 7

Elasticsearch هو محرك بحث وتحرير نص كامل مفتوح المصدر وتحليلات شعبية. بفضل تنوعه وقابليته للتوسع وسهولة الاستخدام ، يستخدم Elasticsearch على نطاق واسع كتقنية أساسية للتطبيقات المختلفة لتوفير ميزات بحث معقدة.

في هذا البرنامج التعليمي التمهيدي ، سأشرح كيفية تثبيت Elasticsearch على عقدة CentOS 7 واحدة.

المتطلبات الأساسية

قبل قراءة المزيد ، يجب أن يكون لديك:

  • تم نشر مثيل خادم Vultr CentOS 7 من البداية.
  • تم تسجيل الدخول إلى جهاز CentOS 7 هذا من محطة SSH باستخدام مستخدم sudo غير جذري. يمكنك معرفة كيفية إنشاء مثل هذا المستخدم من هذه المقالة Vultr .

الخطوة 1: تحديث النظام الخاص بك

قم بتحديث نظامك إلى أحدث حالة مستقرة:

sudo yum update
sudo reboot

بعد إعادة التشغيل ، لا تزال تستخدم نفس المستخدم لتسجيل الدخول.

الخطوة 2: تثبيت Java

تحتاج إلى تثبيت Java قبل أن تتمكن من تشغيل Elasticsearch بشكل صحيح. هنا ، يمكنك تثبيت OpenJDK 1.8.0 باستخدام الأمر التالي:

sudo yum install java-1.8.0-openjdk.x86_64

بعد ذلك ، يمكنك التحقق من التثبيت باستخدام هذا الأمر:

java -version

الخطوة 3: قم بتثبيت Elasticsearch

استيراد مفتاح Elasticsearch GPG:

sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch

إنشاء إعادة بحث Elasticearch:

sudo vi /etc/yum.repos.d/elasticsearch.repo

انسخ مقطع التعليمات البرمجية التالي إلى الملف:

[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=https://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1

احفظ واخرج:

:wq

تثبيت Elasticsearch باستخدام YUM:

sudo yum install elasticsearch

قم بتشغيل Elasticsearch وقم بتعيينه ليبدأ في تمهيد النظام:

sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service

الخطوة 4: اختبار Elasticsearch

بعد التثبيت ، يمكنك اختبار Elasticsearch باستخدام الأمر curl:

curl http://localhost:9200/

عند النجاح ، سيتم إخراج مستند JSON من Elasticsearch إلى جهازك الطرفي:

{
  "name" : "Legion",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "2.3.2",
    "build_hash" : "b9e4a6acad4008027e4038f6abed7f7dba346f94",
    "build_timestamp" : "2016-04-21T16:03:47Z",
    "build_snapshot" : false,
    "lucene_version" : "5.5.0"
  },
  "tagline" : "You Know, for Search"
}

يستخدم هذا المثال التكوين الافتراضي. إذا كنت ترغب في نشر Elasticsearch في بيئة إنتاج ، يجب عليك استخدام تكوين أكثر تخصيصًا. يمكنك معرفة المزيد حول تكوين Elasticsearch من الموقع الرسمي.

اترك تعليقاً

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

وظائف طبقات معمارية مرجعية للبيانات الضخمة

وظائف طبقات معمارية مرجعية للبيانات الضخمة

اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.

6 أشياء شديدة الجنون حول نينتندو سويتش

6 أشياء شديدة الجنون حول نينتندو سويتش

يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد