لتصحيح الأخطاء المحلية للخدمة ، كنت بحاجة إلى تثبيت Apache Cassandra على Windows 10. فقط DataStax كان لديه برنامج تثبيت عادي ، لكنهم توقفوا عن دعمه.
في هذه المقالة سوف أصف كيفية تثبيت Apache Cassandra على Windows كخدمة.
1. تثبيت JDK
يتطلب Cassandra Java 8 - JavaSE أو OpenJDK. في الإصدارات الأحدث من Java ، لا يبدأ Cassandra.
بعد تجربة العديد من توزيعات OpenJDK ، اخترت Amazon Corretto - Cassandra بدأت وعملت عليها. توزيعات أخرى قد تسبب مشاكل.
يمكنك تنزيل Amazon Corretto من هنا
عند التثبيت ، تأكد من تشغيل مكون "إعداد البيئة". وإلا ، فسيتعين عليك تعيين متغير البيئة يدويًا "JAVA_HOME".
2. تثبيت كاساندرا
2.1. تحميل المطلوبة
- توزيع كاساندرا يأخذ من هذه الصفحة
- لتحويل Cassandra إلى خدمة ، هناك حاجة إلى
prunsrv.exe
من مشروع Apache Commons Daemon. الثنائيات هنا.
2.2 التفريغ
قم بفك ضغط الأرشيف من Cassandra إلى المجلد حيث سيتم تثبيته.
من أرشيف commons-daemon
، انسخ ملف prunsrv.exe
الخاص بالعمارة المطلوبة إلى المجلد __cassandra\bin\daemon
. إذا كان المجلد daemon
غير موجود ، فيجب إنشاؤه.
2.3 التثبيت
- افتح PowerShell بامتيازات المسؤول.
- انتقل إلى
__cassandra\bin
.\cassandra.ps1 -install
بعد ذلك ، سيتم تثبيت Cassandra كخدمة يمكن إدارتها من خلال وحدة التحكم في إدارة الخدمة.
3. اختياري
يتطلب cqlsh
تثبيت Python 2.7.
في كثير من الحالات ، تحتاج إلى تعيين CASSANDRA_HOME
البيئة CASSANDRA_HOME
، مع الإشارة إلى مجلد bin
كاساندرا.