قم بتثبيت Apache Hbase على نظام التشغيل Windows
سيأخذك محرر Source Code Network خطوة بخطوة لتثبيت Apache Hbase على نظام Windows. Hbase هي قاعدة بيانات NoSQL مفتوحة المصدر وموزعة وقابلة للتطوير من Apache ويمكن توسيعها أفقيًا بشكل جيد. إنها قاعدة بيانات موجهة نحو الأعمدة ويتم تخزين البيانات في شكل أزواج قيمة المفتاح. تم كتابة Hbase بلغة Java وهو مستوحى من بحث Google "Bigtable: نظام تخزين موزع للبيانات المنظمة". يُستخدم Hbase بشكل أساسي في السيناريوهات التي تتطلب وصولاً سريعًا للقراءة والكتابة.
إعداد التثبيت
قبل البدء في تثبيت Hbase، يرجى التأكد من تثبيت البرنامج التالي على نظامك:
1. مجموعة أدوات تطوير Java (JDK): تتم كتابة Hbase بلغة Java، لذا يلزم وجود JDK.
2. Apache Hadoop: تم بناء Hbase على Hadoop، لذا يجب تثبيت Hadoop أولاً.
3. ZooKeeper: يستخدم Hbase ZooKeeper لإدارة المجموعة.
قم بتثبيت Hbase
1. قم بتنزيل Hbase
قم بتنزيل الحزمة الثنائية Hbase من الموقع الرسمي لـ Apache Hbase:
https://hbase.Apache.org/
قم باختيار إصدار النظام الذي يناسبك مثل hbase-3.5.0-bin.tar.gz.
2. قم بفك ضغط Hbase
قم بفك ضغط حزمة Hbase الثنائية التي تم تنزيلها في دليل النظام لديك، على سبيل المثال:
`
ج:hbase-3.5.0
`
3. تكوين Hbase
افتح الملف hbase-site.xml، الموجود في دليل conf، وقم بإجراء التكوين التالي:
3.1 تكوين دليل HBase
`xml
`
3.2 تكوين مستوى السجل لـ HBase
`xml
`
3.3 تكوين معلمات أخرى لـ HBase
اعتمادا على احتياجاتك، يمكن تعديل المعلمات الأخرى، مثل:
hbase.master.port: رقم المنفذ لخادم HBase الرئيسي.
hbase.regionsserver.port: رقم المنفذ لخادم منطقة HBase.
hbase.zookeeper.property.clientPort: رقم المنفذ لاتصال عميل ZooKeeper.
4. ابدأ تشغيل HBase
ابدأ تشغيل HBase عن طريق تشغيل الأمر التالي في سطر الأوامر:
`
C:hbase-3.5.0binstart-hbase.bat
`
5. تحقق من تثبيت HBase
تحقق من تثبيت HBase عن طريق تشغيل الأمر التالي من سطر الأوامر:
`
C:hbase-3.5.0binhbase شل
`
إذا بدأ تشغيل HBase بنجاح، فيجب أن تشاهد مطالبة HBase Shell.
مميزات HBase
تتمتع Hbase بالعديد من الميزات التي تجعلها قاعدة بيانات NoSQL قوية:
1. قابلية التوسع الخطي: يمكن توسيع نطاق Hbase بسهولة عن طريق إضافة المزيد من العقد للتعامل مع أحجام البيانات المتزايدة.
2. القراءة والكتابة المتسقة: يضمن Hbase اتساق البيانات بغض النظر عن كيفية تحديث البيانات أو استرجاعها.
3. التقسيم التلقائي والقابل للتكوين: يقوم Hbase تلقائيًا بتقسيم الجداول إلى خوادم منطقة مختلفة لتحسين الأداء.
4. دعم تجاوز الفشل التلقائي للخوادم الإقليمية: في حالة فشل خادم إقليمي، ستقوم Hbase تلقائيًا بنقل البيانات الموجودة على الخادم الإقليمي إلى خوادم إقليمية أخرى لضمان توفر البيانات.
5. التكامل مع Hadoop: يمكن دمج Hbase بسلاسة مع Hadoop كمصدر وهدف.
6. واجهة برمجة التطبيقات المستندة إلى Java سهلة الاستخدام: توفر Hbase واجهة برمجة التطبيقات المستندة إلى Java سهلة الاستخدام لتسهيل وصول المستخدمين إلى البيانات.
7. الوصول بزمن وصول منخفض إلى صف واحد بين مليارات السجلات: يمكن لـ Hbase الوصول بسرعة إلى صف واحد بين مليارات السجلات، مما يجعله مثاليًا للتطبيقات التي تتطلب زمن وصول منخفض.
8. البحث بسرعة في الجداول الكبيرة: يمكن لـ Hbase البحث بسرعة في الجداول الكبيرة دون اجتياز الجدول بأكمله.
9. بوابة التوفير وخدمات الويب REST-ful: توفر Hbase بوابة التوفير وخدمات الويب REST-ful لتسهيل وصول المستخدمين إلى البيانات بلغات مختلفة.
10. الصدفة القائمة على Jruby (JIRB) القابلة للتوسيع: توفر Hbase قشرة قابلة للتوسيع تعتمد على Jruby لتسهيل المستخدمين على إدارة قاعدة البيانات وتشغيلها.
11. دعم تصدير المقاييس إلى الملفات أو العقد من خلال النظام الفرعي المتري Hadoop: يدعم Hbase تصدير المقاييس إلى الملفات أو العقد لتسهيل المستخدمين على مراقبة أداء النظام.
تلخيص
توضح هذه المقالة خطوات تثبيت Apache Hbase على نظام التشغيل Windows. آمل أن يساعدك هذا البرنامج التعليمي على بدء استخدام Hbase بسرعة.