شرح تحميل برنامج الاباتشي لصنع سيرفر شخصي
جدول المحتويات:
- المتطلبات الأساسية
- تركيب اباتشي كاساندرا
- تكوين اباتشي كاساندرا
- إعادة تسمية أباتشي كاساندرا العنقودية
- استنتاج
Apache Cassandra هي قاعدة بيانات NoSQL مفتوحة المصدر بدون نقطة فشل واحدة ، مما يوفر قابلية خطية وإمكانية توفر عالية دون الإخلال بالأداء. في Cassandra ، يتم تنظيم السجلات بطريقة مماثلة كما في قاعدة البيانات العلائقية مع الجداول والصفوف والأعمدة. يستخدم Apache Cassandra من قبل عدد من المؤسسات بما في ذلك Apple و NetFlix و eBay و Easou.
يصف هذا البرنامج التعليمي كيفية تثبيت Apache Cassandra على CentOS 7.
المتطلبات الأساسية
المستخدم الذي قمت بتسجيل الدخول كما يجب أن يكون لديه امتيازات sudo لتتمكن من تثبيت الحزم.
تركيب اباتشي كاساندرا
الطريقة الموصى بها لتثبيت Apache Cassandra على CentOS 7 هي تثبيت حزمة rpm من مستودع Apache Cassandra الرسمي.
في وقت كتابة هذا المقال ، كان أحدث إصدار من Apache Cassandra هو
3.11
ويتطلب تثبيت OpenJDK 8 على النظام.
لتثبيت OpenJDK ، على نوع النظام الخاص بك:
sudo yum install java-1.8.0-openjdk-devel
تحقق من تثبيت Java عن طريق تشغيل الأمر التالي الذي سيقوم بطباعة إصدار Java:
java -version
يجب أن يبدو الإخراج بشيء من هذا القبيل:
openjdk version "1.8.0_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
الآن بعد تثبيت Java ، فإن الخطوة التالية هي إضافة مستودع Apache Cassandra.
افتح المحرر الذي اخترته وقم بإنشاء ملف المستودع التالي:
sudo nano /etc/yum.repos.d/webmin.repo
الصق المحتوى التالي في الملف:
name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.apache.org/dist/cassandra/KEYS
بمجرد تمكين المستودع ، قم بتثبيت أحدث إصدار من Apache Cassandra بكتابة:
sudo yum install cassandra
بدء وتمكين خدمة كاساندرا:
sudo systemctl enable cassandra
sudo systemctl start 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.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1
في هذه المرحلة ، تم تثبيت Apache Cassandra على خادم CentOS.
تكوين اباتشي كاساندرا
يتم تخزين بيانات Apache Cassandra في دليل
/var/lib/cassandra
، توجد ملفات التكوين في
/etc/cassandra
ويمكن تهيئة خيارات بدء تشغيل Java في ملف
/etc/default/cassandra
.
بشكل افتراضي ، يتم تكوين Cassandra للاستماع إلى مضيف محلي فقط. إذا كان العميل المتصل بقاعدة البيانات يعمل أيضًا على نفس المضيف ، فلن تحتاج إلى تغيير ملف التكوين الافتراضي.
للتفاعل مع Cassandra من خلال CQL (لغة استعلام Cassandra) ، يمكنك استخدام أداة مساعدة لسطر الأوامر باسم
cqlsh
التي يتم شحنها مع حزمة Cassandra.
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
إعادة تسمية أباتشي كاساندرا العنقودية
افتراضيًا ، تُسمى كتلة كاساندرا "اختبار الكتلة". اتبع الخطوات التالية إذا كنت تريد تغيير اسم الكتلة:
-
تسجيل الدخول إلى محطة كاساندرا CQL مع
cqlsh
:cqlsh
سيغير الأمر التالي اسم الكتلة إلى "Linuxize Cluster":
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
استبدل "Linuxize Cluster" بالاسم الذي تريده. بمجرد القيام به ، اكتب
exit
للخروج من وحدة التحكم.قم بتحرير ملف تكوين
/etc/cassandra/default.conf/cassandra.yamlcassandra.yaml
وأدخل اسم نظام المجموعة الجديد الخاص بك.cluster_name: 'Linuxize Cluster'
قم بتشغيل الأمر التالي لمسح ذاكرة التخزين المؤقت للنظام:
nodetool flush system
أخيرًا أعد تشغيل خدمة Cassandra:
sudo systemctl restart cassandra
استنتاج
لقد قمت بتثبيت Apache Cassandra بنجاح على CentOS 7. يمكنك الآن زيارة صفحة وثائق Apache Cassandra الرسمية ومعرفة كيفية البدء مع Cassandra.
قاعدة بيانات جافا كاساندرا سنتوسكيفية تثبيت أباتشي كاساندرا على ديبيان 10 لينكس

Apache Cassandra هي قاعدة بيانات NoSQL مجانية ومفتوحة المصدر بدون نقطة فشل واحدة. سنشرح في هذه المقالة كيفية تثبيت Apache Cassandra على Debian 10 ، Buster
كيفية تثبيت اباتشي كاساندرا على أوبونتو 18.04

Apache Cassandra هي قاعدة بيانات NoSQL مجانية ومفتوحة المصدر بدون نقطة فشل واحدة. سنشرح لك في هذا البرنامج التعليمي كيفية تثبيت Apache Cassandra على Ubuntu 18.04.
كيفية تثبيت أباتشي كاساندرا على ديبيان 9

Apache Cassandra هي قاعدة بيانات NoSQL مجانية ومفتوحة المصدر بدون نقطة فشل واحدة. يرشدك هذا البرنامج التعليمي إلى عملية تثبيت Apache Cassandra على دبيان 9.