شرح تحميل برنامج الاباتشي لصنع سيرفر شخصي
جدول المحتويات:
- المتطلبات الأساسية
- تركيب اباتشي كاساندرا
- تكوين اباتشي كاساندرا
- إعادة تسمية أباتشي كاساندرا العنقودية
- استنتاج
Apache Cassandra هي قاعدة بيانات NoSQL مجانية ومفتوحة المصدر بدون نقطة فشل واحدة. إنه يوفر قابلية تطوير خطية وإتاحة عالية دون المساس بالأداء. يستخدم Apache Cassandra من قبل عدد من المؤسسات بما في ذلك Apple و NetFlix و eBay و Easou.
في هذا البرنامج التعليمي ، سوف نوضح لك كيفية تثبيت Apache Cassandra على Ubuntu 18.04. تنطبق نفس التعليمات على Ubuntu 16.04 وأي توزيع يستند إلى Ubuntu ، بما في ذلك Linux Mint و Kubuntu و Elementary OS.
المتطلبات الأساسية
لكي تكون قادرًا على تثبيت الحزم على نظام Ubuntu ، يجب تسجيل الدخول كمستخدم لديه امتيازات sudo.
تركيب اباتشي كاساندرا
أسهل طريقة لتثبيت Apache Cassandra على Ubuntu 18.04 هي تثبيت حزمة deb من مستودع Apache Cassandra الرسمي.
في وقت كتابة هذا المقال ، كان أحدث إصدار من Apache Cassandra هو
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
الخطوة التالية هي إضافة مستودع Apache Cassandra.
قم باستيراد مستودع GPG الخاص بالمستودع باستخدام الأمر
wget
التالي:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
يجب أن يخرج الأمر أعلاه
OK
مما يعني أنه تم استيراد المفتاح بنجاح وستعتبر الحزم من هذا المستودع موثوق بها.
بعد ذلك ، أضف مستودع Cassandra إلى النظام عن طريق إصدار:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
بمجرد تمكين المستودع ، قم بتحديث قائمة الحزمة
apt
وتثبيت أحدث إصدار من 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 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1
مبروك ، في هذه المرحلة لديك Apache Cassandra مثبت على خادم أوبونتو الخاص بك.
تكوين اباتشي كاساندرا
يتم تخزين بيانات 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/cassandra.yamlcassandra.yaml
وأدخل اسم نظام المجموعة الجديد الخاص بك.cluster_name: 'Linuxize Cluster'
قم بتشغيل الأمر التالي لمسح ذاكرة التخزين المؤقت للنظام:
nodetool flush system
أخيرًا أعد تشغيل خدمة Cassandra:
sudo systemctl restart cassandra
استنتاج
لقد قمت بتثبيت Apache Cassandra بنجاح على Ubuntu 18.04. يمكنك الآن زيارة صفحة وثائق Apache Cassandra الرسمية ومعرفة كيفية البدء باستخدام Cassandra.
قاعدة بيانات جافا كاساندرا أوبونتوكيفية تثبيت وتكوين nextcloud مع اباتشي على أوبونتو 18.04

Nextcloud عبارة عن منصة مفتوحة المصدر ومشاركة الملفات ومشاركة الملفات الذاتية الاستضافة ، على غرار Dropbox. سنشرح لك في هذا البرنامج التعليمي كيفية تثبيت Nextcloud وتكوينه باستخدام Apache على جهاز Ubuntu 18.04.
كيفية تثبيت وتكوين owncloud مع اباتشي على أوبونتو 18.04

ownCloud هو مفتوح المصدر ، ومزامنة الملفات المستضافة ذاتيا ومنصة مشاركة الملفات. سنشرح لك في هذا البرنامج التعليمي كيفية تثبيت ownCloud وتكوينه باستخدام Apache على جهاز Ubuntu 18.04.
كيفية تثبيت اباتشي كاساندرا على centos 7

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