نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
Apache ActiveMQ هو خادم مجاني ومفتوح المصدر ونمط التكامل يستخدم على نطاق واسع في تطوير برمجيات المؤسسة.
في هذا البرنامج التعليمي ، سأشرح كيفية تثبيت التوزيع الثنائي لـ Apache ActiveMQ على CentOS 7.
203.0.113.1.قم بتسجيل الدخول إلى الخادم الخاص بك كمستخدم sudo من محطة SSH ، ثم قم بتثبيت جميع التحديثات المتاحة باستخدام EPEL YUM repo:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
بعد إعادة تشغيل النظام ، قم بتسجيل الدخول مرة أخرى بنفس مستخدم sudo.
يتطلب Apache ActiveMQ 5.x Java 7 أو أحدث. هنا ، سنقوم بتثبيت OpenJDK 8 JRE باستخدام YUM:
sudo yum install -y java-1.8.0-openjdk
ثم استخدم الأمر التالي للتحقق من نتيجة ا��تثبيت:
java -version
يجب أن يشبه الإخراج:
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-b15)
OpenJDK 64-Bit Server VM (build 25.111-b15, mixed mode)
إعداد JAVA_HOMEمتغير البيئة:
echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile
يمكنك دائمًا الحصول على أحدث إصدار ثابت من Apache ActiveMQ من صفحة الإصدار الرسمية . في وقت كتابة هذا المقال ، كان الإصدار الأخير 5.14.3.
cd
wget https://archive.apache.org/dist/activemq/5.14.3/apache-activemq-5.14.3-bin.tar.gz
sudo tar -zxvf apache-activemq-5.14.3-bin.tar.gz -C /opt
لراحتك ، يمكنك إنشاء ارتباط مرن مستقل عن الإصدار يشير إلى الدليل الذي يوجد فيه الإصدار الحالي من Apache ActiveMQ. هذه الممارسة مفيدة للتحديثات المستقبلية.
sudo ln -s /opt/apache-activemq-5.14.3 /opt/activemq
يمكنك تشغيل Apache ActiveMQ عن طريق تشغيل ملفه التنفيذي كما هو موضح في المثال التالي.
cd /opt/activemq
sudo ./bin/activemq start
ومع ذلك ، قد تفضل تشغيل ActiveMQ من خلال ملف وحدة Systemd. قم بإنشاء ملف الوحدة.
sudo vi /usr/lib/systemd/system/activemq.service
تعبئة الملف بـ:
[Unit]
Description=activemq message queue
After=network.target
[Service]
PIDFile=/opt/activemq/data/activemq.pid
ExecStart=/opt/activemq/bin/activemq start
ExecStop=/opt/activemq/bin/activemq stop
User=root
Group=root
[Install]
WantedBy=multi-user.target
احفظ واخرج:
:wq!
مع وجود ملف الوحدة في مكانه ، يمكنك استخدام Systemd لبدء أو إيقاف Apache ActiveMQ بسهولة.
sudo systemctl enable activemq.service
sudo systemctl start activemq.service
sudo systemctl stop activemq.service
عند تشغيل Apache ActiveMQ ، يمكنك الوصول إلى وحدة تحكم الويب الخاصة به باستخدام متصفح الويب الخاص بك.
ابدأ Apache ActiveMQ:
sudo systemctl start activemq.service
تعديل قواعد جدار الحماية للسماح بالوصول إلى المنفذ 8161:
sudo firewall-cmd --zone=public --permanent --add-port=8161/tcp
sudo firewall-cmd --reload
الآن ، أشر بمتصفح الويب الخاص بك إلى http://203.0.113.1:8161/adminوقم بتسجيل الدخول باستخدام بيانات الاعتماد الافتراضية.
adminadminيمكن تكوين اسم المستخدم وكلمة المرور في /opt/activemq/conf/jetty-realm.propertiesالملف.
تم تكوين Apache ActiveMQ وجاهز للاستخدام. شكرا للقراءة.
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد