कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
अपाचे काफ्का एक स्केलेबल और उच्च-थ्रूपुट मैसेजिंग सिस्टम है जो बड़ी मात्रा में डेटा को कुशलता से संभालने में सक्षम है।
आप या तो एक सर्वर पर काफ्का को तैनात कर सकते हैं या अधिक प्रदर्शन के लिए एक वितरित काफ्का क्लस्टर बना सकते हैं। एक स्टार्टर के रूप में, यह लेख बताता है कि एक सिंगल वल्चर सेंटो 7 सर्वर उदाहरण पर अपाचे काफ्का को कैसे स्थापित किया जाए।
आगे बढ़ने से पहले, आपको यह करना चाहिए:
अपने सिस्टम को नवीनतम स्थिर स्थिति में अपडेट करने के लिए नीचे दिए गए कमांड का उपयोग करें:
sudo yum update -y && sudo reboot
रिबूट समाप्त होने के बाद, फिर से लॉग इन करने के लिए उसी sudo उपयोगकर्ता का उपयोग करें।
Apache Kafka को ठीक से चलाने से पहले आपको अपने सिस्टम पर Java वर्चुअल मशीन को सेटअप करना होगा। यहां, आप YUM का उपयोग करके OpenJDK रनटाइम एनवायरनमेंट 1.8.0 इंस्टॉल कर सकते हैं:
sudo yum install java-1.8.0-openjdk.x86_64
इसके साथ अपनी स्थापना को मान्य करें:
java -version
आउटपुट जैसा दिखना चाहिए:
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
आपको "JAVA_HOME" और "JRE_HOME" पर्यावरण चर भी सेटअप करने की आवश्यकता है:
sudo vi /etc/profile
निम्न पंक्तियों को फ़ाइल की मूल सामग्री में जोड़ें:
export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk
export JRE_HOME=/usr/lib/jvm/jre
सेव करके छोड़ो:
:wq
अपने परिवर्तनों को प्रभावी बनाने के लिए प्रोफ़ाइल को पुनः लोड करें:
source /etc/profile
आधिकारिक वेबसाइट से Apache Kafka का नवीनतम स्थिर संस्करण डाउनलोड करें। लेखन के समय, यह है 0.9.0.1
।
cd ~
wget http://www-us.apache.org/dist/kafka/0.9.0.1/kafka_2.11-0.9.0.1.tgz
संग्रह को पसंदीदा स्थान पर अनज़िप करें, जैसे /opt
:
tar -xvf kafka_2.11-0.9.0.1.tgz
sudo mv kafka_2.11-0.9.0.1 /opt
इस बिंदु पर, अपाचे काफ्का आपके सिस्टम पर उपलब्ध है। आइए इसे एक टेस्ट ड्राइव दें।
cd /opt/kafka_2.11-0.9.0.1
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
vi bin/kafka-server-start.sh
अपने विशिष्ट सिस्टम मापदंडों के अनुसार मेमोरी उपयोग को समायोजित करें। उदाहरण के लिए, यदि आप परीक्षण वातावरण में 768MB मेमोरी के साथ एक Vultr सर्वर इंस्टेंस का उपयोग कर रहे हैं, तो आपको निम्नलिखित लाइन का पता लगाने की आवश्यकता है:
export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
इसे इसके साथ बदलें:
export KAFKA_HEAP_OPTS="-Xmx256M -Xms128M"
एक बचत बचाओ:
:wq
bin/kafka-server-start.sh config/server.properties
यदि सब कुछ सफलतापूर्वक हो गया, तो आपको काफ्का सर्वर की स्थिति के बारे में कई संदेश दिखाई देंगे, और आखिरी पढ़ा जाएगा:
INFO [Kafka Server 0], started (kafka.server.KafkaServer)
इसका मतलब है कि आपने काफ्का सर्वर शुरू कर दिया है।
एक नया SSH कनेक्शन खोलें, विषय "टेस्ट" बनाने के लिए निम्नलिखित कमांड्स का उपयोग करें:
cd /opt/kafka_2.11-0.9.0.1
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
आप निम्न कमांड के साथ अपने विषयों को देख सकते हैं:
bin/kafka-topics.sh --list --zookeeper localhost:2181
हमारे मामले में, आउटपुट पढ़ा जाएगा:
test
bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
ऊपर दिए गए आदेश का उपयोग करके, आप अपनी इच्छानुसार किसी भी संदेश को इनपुट कर सकते हैं, जैसे:
Welcome aboard!
Bonjour!
यदि आपको "WARN Error while fetching metadata with correlation id"
किसी संदेश को इनपुट करते समय समान त्रुटि मिलती है , तो आपको server.properties
निम्नलिखित जानकारी के साथ फाइल को अपडेट करना होगा :
port = 9092
advertised.host.name = localhost
तीसरा SSH कनेक्शन खोलें, और फिर निम्न कमांड चलाएं:
cd /opt/kafka_2.11-0.9.0.1
bin/kafka-console-consumer.sh --zookeeper localhost:9092 --topic test --from-beginning
टा-दा! आपके द्वारा पहले निर्मित संदेश तीसरे SSH कनेक्शन में प्रदर्शित होंगे। बेशक, यदि आप अब दूसरे एसएसएच कनेक्शन से अधिक संदेश इनपुट करते हैं, तो आप तुरंत उन्हें तीसरे एसएसएच कनेक्शन पर देखेंगे।
अंत में, आप इन स्क्रिप्ट को रोकने के लिए प्रत्येक SSH कनेक्शन पर Ctrl + C दबा सकते हैं।
बस। आप आधिकारिक वेबसाइट पर अपाचे काफ्का के बारे में अधिक जान सकते हैं। मज़े करो!
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ
RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा
एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें
एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:
एक अलग प्रणाली का उपयोग? इस ट्यूटोरियल में, बीमार समझा जा रहा है कि CentOS 7 पर एक स्टारबाउंड सर्वर को कैसे सेटअप किया जाए। आवश्यक शर्तें आपको इस गेम को खुद पर बनाना होगा।
वेब एप्लिकेशन लिखने के लिए Django एक लोकप्रिय पायथन फ्रेमवर्क है। Django के साथ, आप तेजी से अनुप्रयोगों का निर्माण कर सकते हैं, पहिया को फिर से बनाए बिना। अगर आप चाहते हैं
एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था
Revive Adserver एक स्वतंत्र और खुला स्रोत विज्ञापन सेवारत प्रणाली है जिसका उपयोग वेबसाइटों पर, ऐप्स में और / या वीडियो खिलाड़ियों में विज्ञापनों को प्रबंधित करने के लिए किया जा सकता है। इस लेख में,
पार्स सर्वर पार्स बैकेंड सेवा के लिए खुला स्रोत विकल्प है जिसे बंद किया जा रहा है। यदि आप इस सेवा के प्रशंसक हैं, तो आप अभी भी वें का आनंद ले सकते हैं
एक अलग प्रणाली का उपयोग? एल्ग एक खुला स्रोत सोशल नेटवर्किंग इंजन है जो परिसर के सामाजिक नेटवर्क जैसे सामाजिक वातावरण के निर्माण की अनुमति देता है
एक अलग प्रणाली का उपयोग? डायस्पोरा एक गोपनीयता-जागरूक, ओपन सोर्स सोशल नेटवर्क है। इस ट्यूटोरियल में, आप सीखेंगे कि डायस्पोरा पो को कैसे सेट और कॉन्फ़िगर करें
अवलोकन यह लेख आपको कुबेरनेट क्लस्टर प्राप्त करने और कुछ ही समय में कुबेदम के साथ चलने में मदद करने के लिए है। यह गाइड दो सर्वरों को तैनात करेगा
परिचय लिनक्स सिस्टम पर काम करने का मतलब है कि कोई कमांड लाइन का उपयोग अधिक बार नहीं कर रहा है। स्वागत के रूप में बार-बार लंबी निर्देशिका के नाम टाइप करना
ओपनकार्ट एक लोकप्रिय ओपन सोर्स शॉपिंग कार्ट सॉल्यूशन है जिसे उत्कृष्ट कार्यक्षमता, उपयोग में आसानी और उपस्थिति प्रदान करने के लिए डिज़ाइन किया गया है। OpenCart के साथ, आप सीए
एक अलग प्रणाली का उपयोग? परिचय Sails.js Node.js के लिए MVC फ्रेमवर्क है, जो रूबी ऑन रेल्स के समान है। यह आधुनिक अनुप्रयोगों को विकसित करने के लिए बनाता है
एक अलग प्रणाली का उपयोग? NGINX को HTTP / HTTPS सर्वर, रिवर्स प्रॉक्सी सर्वर, मेल प्रॉक्सी सर्वर, लोड बैलेंसर, TLS टर्मिनेटर, या कैचिन के रूप में उपयोग किया जा सकता है
एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ