راه اندازی محیط کار (سیستم عامل ها)

جلسه دوم: 1400/04/22

HDFS: Hadoop Distributed File System 

چند دستور در لینوکس

- su - root: سویچ کردن ز کاربر جاری به لاگین root در این دستور

- nmtui: برای انجام تنظیمات شبکه 

- systemctl: برای انجام امور سرویس ها؛ مانند استاپ و استارت کردن سرویس شبکه

systemctl stop network

systemctl start network

- cat /etc/hosts: برای نمایش سرورهای قابل مشاهده از روی سرور جاری

- vim /etc/hosts: برای ویرایش سرورهای قابل مشاهده از روی سرور جاری

چند نکته در مورد محیط vim:

* شروع محیط ویرایش با دکمه i

* ذخیره تغییرات و خروج با wq:

* مثال: در صورت درج عبارت زیر در فایل hosts از این پس می توان با استفاده از ping آدرس node-master سرور مورد نظر را دید.

192.168.56.10 node-master

- SCP: فرمان کپی میان سرور ها؛ اول مبدا و سپس مقصد با ذکر نام سرور مقصد در ابتدا انجام می شود.

scp /etc/hosts node1:/etc/hosts

scp /etc/hosts node2:/etc/hosts

روش انجام کار:

- پیش فرض ها: 

*در تنظیمات سیستم عاملی که vm ها در آن فعال می شوند پارامتر virtualization فعال است. (در task manager قابل روئیت است)

*vm ها دانلود شده اند.

* در تنظیمات شبکه vm ها، مقدار host-only adaptor برای آداپتور شماره 2 انتخاب می شود.

* مقدار رم تخصیصی به هر vm متناسب با رم کل دستگاه می باشد.

* نرم افزار mobaXterm برای اجرای فرامین لینوکسی را در اختیار داریم.

- 2  کاربر فعال در vm های از پیش ایجاد شده root و hadoop هستند. معادل نام کاربری کلمه عبور داریم. برای انجام تنظیمات لازم است که با کاربر root این کار انجام شود.

- 3 سرور لینوکس در اختیار داریم که یکی از آنها Master و 2 تای دیگر نودها هستند.

* به سرور ip  با مقدار 192.168.56.10 و به نودها به ترتیب 11، 12  تخصیص داده خواهد شد.

- با استفاده از دستور nmtui به هر سرور ip4  و نامی تخصیص داده می شود. 

* ip4 را به manual تنظیم کرده و ip6 را ignore می کنیم

* مقادیر automatically connect و avaiable to all users را تیک میزنیم

* نام سرور master را node-master و نودهای دیگر را node1 و node2 و .... می گذاریم.

* بعد از انجام تنظیمات شبکه برای فعال کردن آن باید سرویس شبکه را یکبار استاپ و استارت کرد

systemctrl stop network

systemctrl start network

- استفاده از نرم افزار mobaXterm جهت اجرای فرامین لینوکسی؛ 

* در عمل از این پس vm ها در virtualbox اجرا شده و صدور فرامین بجای انجام از روی هریک از محیط های لینوکی از طریق محیط mobaXterm صورت می گیرد.

* خوب است که برای سرورهای کلاس، یک فولدی اختصاص دهیم. بطور مثال با نام BDF

* در زیر فولدر ایجاد شده، session از نوع ssh ایجاد کرده و صرفا در remote host آدرس ip سرور مورد نظر درج می شود.

* با هدف آنکه سرورها بتوانند یکدیگر را با نام ببنید لازم است تا فایل /etc/hosts ویرایش شود. این کار با استفاده از دستور vim انجام می شود.


نکته

* برای خروج ماوس از محدود محیط لینوکس یکبار دکمه ctrl کیبورد را بفشارید

نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.