डेबियन पर सेटअप NFS शेयर
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
Apache Hadoop एक खुला स्रोत बिग डेटा प्रोसेसिंग टूल है, जिसका व्यापक रूप से IT उद्योग में उपयोग किया जाता है।
आपके डेटा के आकार, प्रकार और पैमाने के आधार पर, आप स्टैंड-अलोन या क्लस्टर मोड में Hadoop को तैनात कर सकते हैं।
इस शुरुआती-केंद्रित ट्यूटोरियल में, हम Hadoop को CentOS 7 सर्वर उदाहरण पर स्टैंड-अलोन मोड में स्थापित करेंगे।
एक sudo उपयोगकर्ता के रूप में लॉग इन करें, और फिर CentOS 7 सिस्टम को नवीनतम स्थिर स्थिति में अपडेट करें:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
सर्वर ऑनलाइन होने के बाद, वापस लॉग इन करें।
Hadoop जावा-आधारित है और OpenJDK 8 नवीनतम स्थिर संस्करण के लिए अनुशंसित संस्करण है।
YUM का उपयोग करके OpenJDK 8 JRE स्थापित करें:
sudo yum install -y java-1.8.0-openjdk
OpenJDK 8 JRE की स्थापना को सत्यापित करें:
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)
आप हमेशा आधिकारिक Apache Hadoop रिलीज़ पेज से Hadoop के नवीनतम संस्करण का डाउनलोड URL पा सकते हैं । इस लेख को लिखने के समय, Hadoop का नवीनतम स्थिर संस्करण 2.7.3 है।
Hadoop 2.7.3 का बाइनरी संग्रह डाउनलोड करें:
cd
wget http://www-us.apache.org/dist/hadoop/common/hadoop-2.7.3/hadoop-2.7.3.tar.gz
डाउनलोडिंग चेकसम फाइल डाउनलोड करें:
wget https://dist.apache.org/repos/dist/release/hadoop/common/hadoop-2.7.3/hadoop-2.7.3.tar.gz.mds
चेकसम टूल इंस्टॉल करें:
sudo yum install perl-Digest-SHA
Hadoop संग्रह के SHA256 मूल्य की गणना करें:
shasum -a 256 hadoop-2.7.3.tar.gz
फ़ाइल की सामग्री प्रदर्शित करें hadoop-2.7.3.tar.gz.mds, और सुनिश्चित करें कि दो SHA256 मूल्य समान हैं:
cat hadoop-2.7.3.tar.gz.mds
संग्रह को निर्दिष्ट स्थान पर अनज़िप करें:
sudo tar -zxvf hadoop-2.7.3.tar.gz -C /opt
इससे पहले कि आप Hadoop को ठीक से चला सकें, आपको इसके लिए Java होम स्थान निर्दिष्ट करना होगा।
या अपने पसंदीदा पाठ संपादक /opt/hadoop-2.7.3/etc/hadoop/hadoop-env.shका उपयोग कर Hadoop पर्यावरण कॉन्फिगर फ़ाइल खोलें vi:
sudo vi /opt/hadoop-2.7.3/etc/hadoop/hadoop-env.sh
लाइन खोजें:
export JAVA_HOME=$
इसे इसके साथ बदलें:
export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")
यह सेटिंग Hadoop को हमेशा जावा के डिफ़ॉल्ट इंस्टॉल स्थान का उपयोग करेगी।
सेव करके छोड़ो:
:wq!
आप PATHअपनी सुविधा के लिए Hadoop प्रोग्राम के पथ को पर्यावरण चर में जोड़ सकते हैं :
echo "export PATH=/opt/hadoop-2.7.3/bin:$PATH" | sudo tee -a /etc/profile
source /etc/profile
बस कमांड को निष्पादित करें hadoop, और आपको हडॉप कमांड और इसके विभिन्न मापदंडों के उपयोग के साथ संकेत दिया जाएगा।
यहां, आप अपने Hadoop स्थापना का परीक्षण करने के लिए एक अंतर्निहित उदाहरण का उपयोग कर सकते हैं।
डेटा स्रोत तैयार करें:
mkdir ~/source
cp /opt/hadoop-2.7.3/etc/hadoop/*.xml ~/source
परिणाम प्राप्त करने के लिए grep के साथ Hadoop का उपयोग करें:
hadoop jar /opt/hadoop-2.7.3/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar grep ~/source ~/output 'principal[.]*'
आउटपुट होना चाहिए:
...
File System Counters
FILE: Number of bytes read=1247812
FILE: Number of bytes written=2336462
FILE: Number of read operations=0
FILE: Number of large read operations=0
FILE: Number of write operations=0
Map-Reduce Framework
Map input records=2
Map output records=2
Map output bytes=37
Map output materialized bytes=47
Input split bytes=117
Combine input records=0
Combine output records=0
Reduce input groups=2
Reduce shuffle bytes=47
Reduce input records=2
Reduce output records=2
Spilled Records=4
Shuffled Maps =1
Failed Shuffles=0
Merged Map outputs=1
GC time elapsed (ms)=24
Total committed heap usage (bytes)=262758400
Shuffle Errors
BAD_ID=0
CONNECTION=0
IO_ERROR=0
WRONG_LENGTH=0
WRONG_MAP=0
WRONG_REDUCE=0
File Input Format Counters
Bytes Read=151
File Output Format Counters
Bytes Written=37
अंत में, आप आउटपुट फ़ाइलों की सामग्री देख सकते हैं:
cat ~/output/*
परिणाम होना चाहिए:
6 principal
1 principal.
अब आप Hadoop का पता लगाने के लिए तैयार हैं।
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ