ذكري المظهر

كيفية تثبيت أباتشي كاساندرا على ديبيان 10 لينكس

شرح تحميل برنامج الاباتشي لصنع سيرفر شخصي

شرح تحميل برنامج الاباتشي لصنع سيرفر شخصي

جدول المحتويات:

Anonim

Apache Cassandra هي قاعدة بيانات NoSQL مجانية ومفتوحة المصدر بدون نقطة فشل واحدة. إنه يوفر قابلية تطوير خطية وإتاحة عالية دون المساس بالأداء. يستخدم Apache Cassandra من قبل عدد من الشركات التي لديها مجموعات بيانات كبيرة ونشطة ، بما في ذلك Reddit و NetFlix و Instagram و Github.

، سنشرح كيفية تثبيت Apache Cassandra على Debian 10 ، Buster.

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

تفترض الإرشادات أنك قمت بتسجيل الدخول كمستخدم رئيسي أو مستخدم له امتيازات sudo.

تثبيت جافا

في وقت كتابة هذا المقال ، كان أحدث إصدار ثابت من Apache Cassandra هو 3.11 ويتطلب OpenJDK 8 ، وهو غير متوفر في مستودعات دبيان الرسمية Buster.

سنقوم بتمكين مستودع 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)

تركيب اباتشي كاساندرا

سنقوم بتثبيت Apache Cassandra باستخدام حزمة deb من مستودع البائع. للقيام بذلك ، نحتاج إلى تمكين مستودع Apache Cassandra.

استيراد المفتاح العمومي للمستودع باستخدام الأمر 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'

قم بتحديث فهرس الحزم وتثبيت حزمة Apache Cassandra:

sudo apt update sudo apt install cassandra

عند اكتمال عملية التثبيت ، ستبدأ خدمة 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

هذا هو. تم تثبيت Apache Cassandra بنجاح.

تكوين اباتشي كاساندرا

يتم تخزين بيانات Apache Cassandra في دليل /var/lib/cassandra . توجد ملفات التكوين في /etc/cassandra ، ويمكن تهيئة خيارات بدء تشغيل Java في ملف /etc/default/cassandra .

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

للتفاعل مع Cassandra من خلال سطر الأوامر ، استخدم أداة cqlsh ، التي يتم شحنها مع حزمة Cassandra.

cqlsh

Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>

إعادة تسمية أباتشي كاساندرا العنقودية

افتراضيًا ، تُسمى كتلة كاساندرا "اختبار الكتلة". إذا كنت تريد تغييره ، فاتبع الخطوات أدناه:

  1. تسجيل الدخول إلى محطة كاساندرا CQL مع cqlsh :

    cqlsh

    قم بإصدار الأمر التالي لتغيير اسم الكتلة إلى "Linuxize Cluster":

    UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';

    قم بتغيير "Linuxize Cluster" باسمك المطلوب. بمجرد الانتهاء من ذلك ، اكتب exit للخروج من المحطة.

    قم بتحرير ملف تكوين cassandra.yaml ووضع اسم نظام المجموعة الجديد الخاص بك:

    /etc/cassandra/cassandra.yaml

    cluster_name: 'Linuxize Cluster'

    مسح ذاكرة التخزين المؤقت للنظام:

    nodetool flush system

    أعد تشغيل خدمة Cassandra عن طريق تشغيل:

    sudo systemctl restart cassandra

استنتاج

لقد أوضحنا لك كيفية تثبيت Apache Cassandra Debian 10 وإعادة اختياريا تسمية الكتلة الافتراضية. لمزيد من المعلومات حول كيفية البدء في Cassandra ، تفضل بزيارة صفحة الوثائق الرسمية.

جافا كاساندرا ديبيان قاعدة البيانات