hadoop 準備之linux相關

2021-06-17 23:36:28 字數 1916 閱讀 9889

一:設定固定ip

1)ubuntu

設定固定 ip  

sudo gedit /etc/network/inte***ce

模板參照如下:

auto lo

iface lo inet loopback

auto etho

iface eth0 inet static

address 192.168.1.2

netmask255.255.0.0network

192.168.0.0broadcast 192.168.255.255gateway 192.168.1.1

netmask   255.255.0.0  而不是  255.255.255.0

network    192.168.0.0  而不是  192.168.1.1 

否則ping  的時候  將出現 

錯誤。儲存完成之後   

sudo /etc/init.d/networking restart  重啟網路

再輸入  ifconfig 驗證便成

2)centos  

1.修改檔案

/etc/sysconfig/network    

gateway=192.168.1.1 #這裡是設定閘道器,我設定成路由器位址

2.修改檔案

/etc/sysconfig/network-scripts/ifcfg-eth0  

device=eth0

#bootproto=dhcp #dhcp是動態獲取ip位址

bootproto=static  #static就是設定靜態ip

ipaddr=192.168.1.21 #這裡就是需要設定的靜態ip

netmask=255.255.255.0 #掩碼

type=ethernet #網路型別

nm_controlled=no

hwaddr=xx:xx:xx:xx:xx:xx 

onboot=yes

uuid=*************

最後執行   service network restart 命令

二:設定開機自動啟動的命令

1)centos 自動啟動 

檔案 路徑  /etc/init.d

cd /etc/init.d

vi youshell.sh #將youshell.sh修改為你自己的指令碼名

編寫自己的指令碼後儲存退出。

在編寫指令碼的時候,請先加入以下注釋

#add for chkconfig

#chkconfig: 2345 70 30

#description: the description of the shell #關於指令碼的簡短描述

#processname: servicename #第乙個程序名,後邊設定自啟動的時候會用到

說明:

2345是指指令碼的執行級別,即在2345這4種模式下都可以執行,234都是文字介面,5就是圖形介面x

70是指指令碼將來的啟動順序號,如果別的程式的啟動順序號比70小(比如44、45),則指令碼需要等這些程式都啟動以後才啟動。

30是指系統關閉時,指令碼的停止順序號。

給指令碼新增上可執行許可權:

chmod +x youshell.sh
利用chkconfig命令將指令碼設定為自啟動

chkconfig --add servicename
然後重新啟動電腦,就成功了。
------------------  此處參考了      --------------

Hadoop 部署之環境準備 一

id主機型別主機名ip應用軟體作業系統硬體配置 1物理機 namenode01 192.168.1.200 jdk1.8.0 171 hadoop 2.7.3 hive 2.3.3 hbase 1.2.6 zookeeper 3.4.10 spark 2.3.1 centos7.4 6核cpu 8g...

Hadoop 部署之環境準備 一

id主機型別主機名ip應用軟體作業系統硬體配置 1物理機 namenode01 192.168.1.200 jdk1.8.0 171 hadoop 2.7.3 hive 2.3.3 hbase 1.2.6 zookeeper 3.4.10 spark 2.3.1 centos7.4 6核cpu 8g...

Hadoop 部署之環境準備 一

目錄id 主機型別 主機名 ip 應用軟體 作業系統 硬體配置 1物理機 namenode01 192.168.1.200 jdk1.8.0 171 hadoop 2.7.3 hive 2.3.3 hbase 1.2.6 zookeeper 3.4.10 spark 2.3.1 centos7.4 ...