修改Ubuntu18.04 IP地址
sudo apt-get update
sudo apt-get install vim
sudo apt-get install net-tools
自ubuntu17.10開始,已經放棄在/etc/network/interfaces裏修改固定的IP配置,及時配置也不會生效,而是改成netplan方式,配置寫在/etc/netplan/01-network-manager-all.yaml裏面。
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: no
addresses: [192.168.0.20/24]
gateway4: 192.168.0.1
nameservers:
addresses: [114.114.114.144, 8.8.8.8]
注意: gateway4的地址沒有括號,修改後重啓網絡服務就正常了,重啓命令爲
netplan apply
Ubuntu18.04修改apt-get源
國內有很多ubuntu的鏡像源,包括阿里的、網易的、清華的、中科大的。
編輯/etc/apt/sources.list文件
保險方法,先備份
sudo cp sources.list source.list.bake
接下來編輯source.list文件
sudo vim source.list
刪除文件中原有內容,複製一下內容到source.list文件中
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
修改結束之後,保存文件,執行以下命令
sudo apt-get update
sudo apt-get upgrade
ubuntu18.04配置SSH
更新源,安裝openssh,方便通過putty或者xshell遠程連接
sudo apt-get update
sudo apt-get install openssh-server
sudo apt-get install openssh-client
啓動ssh服務
sudo service ssh restart
或
sudo /etc/init.d/ssh restart
驗證ssh服務是否啓動
sudo ps -ef | grep ssh
Ubuntu18.04 SCP提示permission deny問題解決
permission deny主要是寫入的文件夾權限不足,將寫入方文件夾權限改爲755或者777
sudo chmod 777 /home/ubuntu/Software
Ubuntu18.04配置JAVA環境
解壓jdk下載包
tar -zxvf jdk-8u241-linux-x64.tar.gz
移動jdk1.8.0_241文件夾到/usr/local文件夾下
sudo mv jdk1.8.0_241 /usr/local
文件夾重命名爲jdk1.8
cd /usr/local
sudo mv jdk1.8.0_241 jdk1.8
環境配置統一放在/etc/profile文件中
sudo vim /etc/profile
在文檔末尾輸入
export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOMe/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
使配置文件有效,這步不能少
source /etc/profile
檢驗是否配置成功
java -version
輸出爲以下內容說明安裝成功
ubuntu 18.04創建用戶
sudo useradd -m hadoop -s /bin/bash
sudo passwd hadoop
sudo adduser hadoop sudo
ubuntu18.04 修改主機名
修改 /etc/hostname 文件,每個節點都需要修改
主節點修改爲:Master
從節點依次修改爲:Slave01、Slave02
添加IP與主機名的映射關係
編輯 /etc/hosts 文件,在文件中添加如下關係:
192.168.0.20 Master
192.168.0.21 Slave01
192.168.0.22 Slave02
192.168.0.23 Slave03
ubuntu18.04安裝zookeeper
下載好文件,並移動到/usr/local下
tar -zxvf zookeeper-3.4.13.tar.gz
sudo mv zookeeper-3.4.13 /usr/local
cd /usr/local
sudo mv zookeeper-3.4.13 zookeeper3.4
設置環境變量
sudo vim /etc/profile
在末尾添加如下內容
export ZOOKEEPER_HOME=/usr/local/zookeeper3.4
export PATH=$PATH:$ZOOKEEPER_HOME/bin
更新環境變量
source /etc/profile
配置環境變量時,最好加一個ZOO_HOME的變量
export ZOO_HOME=/usr/local/zookeeper3.4
修改配置,zookeeper的配置文件在/conf文件夾下,複製zoo_sample.cfg爲zoo.cfg
cp -r zoo_sample.cfg zoo.cfg
配置如下:
tickTime=2000
initLimit=5
syncLimit=2
dataDir=/home/ubuntu/Data/zookeeper/data
dataLogDir=/home/ubuntu/Data/zookeeper/logs
server.1=Master:2888:3888
server.2=Salve01:2888:3888
server.3=Slave02:2888:3888
clientPort=2183
admin.serverPort=8089