وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب و پیکربندی Apache Hadoop روی اوبونتو

0 37
زمان لازم برای مطالعه: 5 دقیقه


آپاچی هادوپ یک پلت فرم نرم افزاری مبتنی بر جاوا، منبع باز و رایگان در دسترس برای ذخیره و تجزیه و تحلیل مجموعه داده های بزرگ است. روی خوشه های سیستم شما داده های خود را در سیستم فایل توزیع شده Hadoop (HDFS) نگه می دارد و با استفاده از MapReduce پردازش می کند. Hadoop در تکنیک های یادگیری ماشین و داده کاوی استفاده شده است. همچنین برای مدیریت چندین سرور اختصاصی استفاده می شود.

اجزای اصلی Apache Hadoop عبارتند از:

  • HDFS: در Apache Hadoop، HDFS یک سیستم فایل است که در گره های متعددی توزیع می شود.
  • MapReduce: چارچوبی برای توسعه برنامه هایی است که حجم عظیمی از داده ها را مدیریت می کنند.
  • Hadoop Common: مجموعه ای از کتابخانه ها و ابزارهای مورد نیاز ماژول های Hadoop است.
  • نخ هادوپ: در Hadoop، Hadoop Yarn لایه های منابع را مدیریت می کند.

اکنون، روش های ارائه شده در زیر را بررسی کنید نصب و پیکربندی Apache Hadoop روی سیستم اوبونتو شما. پس بیایید شروع کنیم!

روش نصب Apache Hadoop روی اوبونتو

اول از همه، ما اوبونتو را باز می کنیم terminal با فشار دادن “CTRL+ALT+T“، همچنین می توانید تایپ کنید “terminal” در نوار جستجوی برنامه به شرح زیر است:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

مرحله بعدی به روز رسانی مخازن سیستم است:

$ sudo آپدیت مناسب

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

حالا ما نصب می کنیم جاوا روی سیستم اوبونتو ما با نوشتن دستور زیر در terminal:

$ sudo apt نصب openjdk-11-jdk

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

وارد “y/Y” برای اجازه نصب process ادامه:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

حال، وجود جاوای نصب شده را با بررسی نسخه آن تأیید کنید:

$ جاوا -نسخه

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

ما یک کاربر جداگانه برای اجرای Apache Hadoop ایجاد خواهیم کرد روی سیستم ما با استفاده از “اضافه کننده” دستور:

$ sudo adduser hadoopuser

رمز عبور کاربر جدید، نام کامل آن و سایر اطلاعات را وارد کنید. تایپ کنید “y/Y” برای تأیید صحت اطلاعات ارائه شده:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

وقت آن رسیده است که کاربر فعلی را با کاربر ایجاد شده Hadoop تغییر دهید، که این است.hadoopuser” در مورد ما:

$ سو – hadoopuser

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

اکنون، از دستور زیر برای تولید جفت کلید خصوصی و عمومی استفاده کنید:

$ ssh-keygen -t rsa

آدرس فایلی را که می خواهید جفت کلید را در آن ذخیره کنید وارد کنید. پس از این، یک عبارت عبور اضافه کنید که قرار است در کل تنظیمات کاربر Hadoop استفاده شود:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

بعد، این جفت کلید را به ssh authorized_keys اضافه کنید:

در ~/.ssh/id_rsa.pub >> ~/.ssh/autorized_keys

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

همانطور که جفت کلید تولید شده را در کلید مجاز ssh ذخیره کرده ایم، اکنون مجوزهای فایل را به ” تغییر می دهیم.640” به این معنی که فقط ما به عنوان ”مالک” فایل دارای مجوز خواندن و نوشتن خواهد بود،گروه ها” فقط مجوز خواندن را خواهد داشت. هیچ مجوزی به «سایر کاربران”:

$ chmod 640 ~/.ssh/autorized_keys

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

حالا احراز هویت localhost با نوشتن دستور زیر:

$ ssh localhost

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

از موارد زیر استفاده کنید wget دستور نصب چارچوب Hadoop برای سیستم شما:

$ wget https://downloads.apache.org/هادوپ/مشترک/hadoop-3.3.0/hadoop-3.3.0.tar.gz

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

دانلود شده را استخراج کنیدhadoop-3.3.0.tar.gz” فایل با دستور tar:

$ تار -xvzf hadoop-3.3.0.tar.gz

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

شما همچنین می توانید نام دایرکتوری استخراج شده را تغییر دهید، همانطور که ما با اجرای دستور زیر انجام می دهیم:

$ mv hadoop-3.3.0 hadoop

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

اکنون، متغیرهای محیط جاوا را برای راه اندازی Hadoop پیکربندی کنید. برای این، ما موقعیت مکانی خود را بررسی خواهیم کردJAVA_HOME” متغیر:

$ dirname $(dirname $(لینک خواندن $(که جاوا)))

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

باز کن “~/.bashrc” فایل در ” شمانانو” ویرایشگر متن:

$ نانو ~/.bashrc

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

مسیرهای زیر را در قسمت باز شده اضافه کنید~/.bashrc” فایل:

export JAVA_HOME=/usr/lib/jvm/جاوا-11-openjdk-amd64
export HADOOP_HOME=/خانه/hadoopuser/هادوپ
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export HADOOP_YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/بومی
export مسیر=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/صندوقچه
export HADOOP_OPTS=“-Djava.library.path=$HADOOP_HOME/lib/native”

پس از آن، ” را فشار دهیدCTRL+O” برای ذخیره تغییراتی که در فایل ایجاد کردیم:

پیشنهاد می‌کنیم بخوانید:  روش حذف بوت دوگانه اوبونتو

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

اکنون دستور زیر را بنویسید تا “JAVA_HOME” متغیر محیطی:

$ منبع ~/.bashrc

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

کاری که باید انجام دهیم این است که فایل متغیر محیطی Hadoop را باز کنیم:

$ نانو $HADOOP_HOME/و غیره/هادوپ/hadoop-env.sh

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

ما باید خودمان را تنظیم کنیمJAVA_HOME” متغیر در محیط Hadoop:

export JAVA_HOME=/usr/lib/jvm/جاوا-11-openjdk-amd64

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

دوباره ” را فشار دهیدCTRL+O” برای ذخیره محتوای فایل:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

چگونه Apache Hadoop را پیکربندی کنیم روی اوبونتو

تا این مرحله، JAVA و Hadoop را با موفقیت نصب کرده‌ایم، کاربران Hadoop را ایجاد کرده‌ایم، احراز هویت مبتنی بر کلید SSH را پیکربندی کرده‌ایم. در حال حاضر، ما به جلو حرکت می کنیم تا به شما نشان دهیم چگونه Apache Hadoop را پیکربندی کنیم روی اوبونتو سیستم. برای این، مرحله ایجاد دو دایرکتوری است: datanode و نام گره، داخل فهرست اصلی Hadoop:

$ mkdir ~/hadoopdata/hdfs/نام گره

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

$ mkdir ~/hadoopdata/hdfs/datanode

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

ما Hadoop را به روز خواهیم کردcore-site.xml” را با اضافه کردن نام میزبان خود، فایل کنید، بنابراین ابتدا نام میزبان سیستم خود را با اجرای این دستور تأیید کنید:

$ نام میزبان

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

اکنون، “core-site.xml” فایل در ” شمانانو” ویرایشگر:

$ نانو $HADOOP_HOME/و غیره/هادوپ/core-site.xml

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

نام میزبان سیستم ما در “linuxhit-VBoxمی توانید خطوط زیر را با system’s اضافه کنید host نام در فایل Hadoop “core-site.xml” باز شده:

<پیکربندی>
<ویژگی>

<نام>fs.defaultFSنام>

<ارزش>hdfs://hadoop.linuxint-VBox.com:9000ارزش>

ویژگی>
پیکربندی>

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

مطبوعات “CTRL+O” و فایل را ذخیره کنید:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

در “hdfs-site.xmlفایل ” مسیر دایرکتوری ” را تغییر می دهیمdatanode” و ”نام گره”:

$ نانو $HADOOP_HOME/و غیره/هادوپ/hdfs-site.xml

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

<پیکربندی>

<ویژگی>

<نام>dfs.replicationنام>

<ارزش>1ارزش>

ویژگی>

<ویژگی>

<نام>dfs.name.dirنام>

<ارزش>فایل:///خانه/hadoopuser/hadoopdata/hdfs/نام گرهارزش>

ویژگی>

<ویژگی>

<نام>dfs.data.dirنام>

<ارزش>فایل:///خانه/hadoopuser/hadoopdata/hdfs/datanodeارزش>

ویژگی>
پیکربندی>

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

دوباره برای نوشتن کد اضافه شده در فایل، دکمه “CRTL+O”:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

بعد، «mapred-site.xml” را فایل کنید و کد زیر را در آن اضافه کنید:

$ نانو $HADOOP_HOME/و غیره/هادوپ/mapred-site.xml

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

<پیکربندی>

پیشنهاد می‌کنیم بخوانید:  روش نصب اوبونتو روی یک هارد اکسترنال

<ویژگی>

<نام>mapreduce.framework.nameنام>

<ارزش>نخارزش>

ویژگی>
پیکربندی>

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

مطبوعات “CTRL+O” برای ذخیره تغییراتی که در فایل ایجاد کرده اید:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

آخرین فایلی که باید به‌روزرسانی شود، «yarn-site.xml“. این فایل Hadoop را در ” باز کنیدنانو” ویرایشگر:

$ نانو $HADOOP_HOME/و غیره/هادوپ/yarn-site.xml

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

خطوط داده شده زیر را در ” بنویسیدyarn-site.xml” فایل:

<پیکربندی>

<ویژگی>

<نام>yarn.nodemanager.aux-servicesنام>

<ارزش>mapreduce_shuffleارزش>

ویژگی>
پیکربندی>

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

ما باید خوشه Hadoop را برای عملیات Hadoop راه اندازی کنیم. برای این کار، ما «نام گره” اولین:

$ hdfs namenode -فرمت

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

اکنون خوشه Hadoop را با نوشتن دستور زیر در خود شروع کنید terminal:

$ start-dfs.sh

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

در process برای شروع خوشه Hadoop، اگر “می تواند خطای نام میزبان را برطرف کند“، سپس باید نام میزبان را در ” مشخص کنید/و غیره/host” فایل:

$ sudo نانو /و غیره/میزبان ها

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

ذخیره “/و غیره/host” فایل، و اکنون همه شما آماده شروع خوشه Hadoop هستید:

$ start-dfs.sh

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

در مرحله بعد، ما “نخ” سرویس هادوپ:

$ شروع-نخ.ش

اجرای دستور بالا خروجی زیر را به شما نشان می دهد:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

برای بررسی وضعیت تمام سرویس های Hadoop، “jps” فرمان در شما terminal:

$ jps

خروجی نشان می دهد که همه سرویس ها با موفقیت اجرا می شوند:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

هادوپ در بندر گوش می دهد 8088 و 9870، بنابراین شما باید به این پورت ها از طریق فایروال اجازه دهید:

$ فایروال-cmd — دائمی –add-port=9870/tcp

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

$ فایروال-cmd — دائمی –add-port=8088/tcp

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

اکنون تنظیمات فایروال را دوباره بارگیری کنید:

$ فایروال-cmd — بارگذاری مجدد

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

اکنون، مرورگر خود را باز کنید و به Hadoop خود دسترسی پیدا کنید.نام گره” با وارد کردن آدرس IP خود با پورت 9870:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

از پورت استفاده کنید8080” با آدرس IP خود برای دسترسی به مدیر منابع Hadoop:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

در رابط وب Hadoop، می توانید به دنبال “فهرست راهنما را مرور کنیدبا اسکرول کردن وب باز شده به پایین page به شرح زیر است:

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

همه چیز در مورد نصب و پیکربندی Apache Hadoop بود روی سیستم اوبونتو برای متوقف کردن خوشه Hadoop، باید خدمات ” را متوقف کنید.نخ” و ”نام گره”:

$ stop-dfs.sh

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

$ استاپ نخ.ش

روش نصب و پیکربندی Apache Hadoop روی اوبونتوروش نصب و پیکربندی Apache Hadoop روی اوبونتو

نتیجه

برای برنامه های مختلف داده های بزرگ، آپاچی هادوپ یک پلت فرم رایگان در دسترس برای مدیریت، ذخیره و پردازش داده ها است که عمل می کند روی سرورهای خوشه ای این یک سیستم فایل توزیع شده مقاوم در برابر خطا است که امکان پردازش موازی را فراهم می کند. در Hadoop، مدل MapReduce برای ذخیره و استخراج داده ها از گره های آن استفاده می شود. در این مقاله روش را به شما نشان داده ایم برای نصب و پیکربندی Apache Hadoop روی سیستم اوبونتو شما

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-02 00:17:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید