spark學習(1)--ubuntu14.04集群搭建、配置(jdk)
阿新 • • 發佈:2018-03-26
RM int 5.0 java_home 輸入 str cas Go 比較
環境:ubuntu14.04
1、文本模式桌面模式切換
ctrl+alt+F6 切換到文本模式
ctrl + alt +F7 /輸入命令startx切換到桌面模式
2、更改Ip地址、主機名
- /etc/hostname - 改主機名稱
- /etc/hosts -host文件
- /etc/network/interfaces - 改IP地址
-
我們需要添加自己的網絡設置,在該文件中添加(需要根據各自網絡情況進行修改):
auto eth0
iface eth0 inet static
address 192.168.7.124
netmask 255.255.255.0
gateway 192.168.7.1
broadcast 192.168.7.255 - 重啟網絡sudo /etc/init.d/networking restart
3、配置xshell連接ubuntu14.0.(ssh)
sudo apt-get update 更新完畢後執行: sudo apt-get install openssh-server
問題:
sudo apt-get update遇到很多無法下載
解決:
更改軟件源(圖形界面) 圖形界面:打開Ubuntu軟件中心,點擊頂部面板的“編輯”然後就可看到“軟件源”選項了 點擊之後填出軟件源編輯窗口,如圖按鈕,選擇“其他站點” 可以選擇最佳服務器,也可以直接在左邊選擇一個你覺得快的源,我比較喜歡163.com
問題:
正在解析主機 mirrors.163.com... 失敗:未知的名稱或服務。 wget: 無法解析主機地址 “mirrors.163.com”
解決方法:
-
登入root
-
進入/etc/resolv.conf
vim /etc/resolv.conf
-
修改內容為下(將DNS地址改為google域名服務器)
nameserver 8.8.8.8
nameserver 8.8.4.4
問題:
解決方法:
用Xshell root連接時顯示ssh服務器拒絕了密碼,應該是應該是sshd的設置不允許root用戶用密碼遠程登錄 修改 /etc/ssh/sshd_config文件,註意,安裝了openssh才會有這個文件,如果文件不存在請檢查是否安裝了openssh。 vim/etc/ssh/sshd_config 找到 # Authentication: LoginGraceTime 120 PermitRootLogin prohibit-password StrictModes yes 改成 # Authentication: LoginGraceTime 120 PermitRootLogin yes StrictModes yes 然後輸入命令 /etc/init.d/ssh restart
一般情況下到這裏就可以用xshll遠程連接ubuntu14.04了
以下是拓展內容:
確認sshserver是否啟動了:
ps -e |grep ssh
這樣就表明已經成功安裝了ssh-server服務,並已經成功啟動。
如果只有ssh-agent那ssh-server還沒有啟動,需要/etc/init.d/ssh start,如果看到sshd,那說明ssh-server已經啟動了。
4、jdk
(1)安裝jdk
tar -xzvf jdk-7u45-linux-x64.tar.gz
在根目錄下建立soft文件夾
sudo mkdir /soft
將soft文件夾改為ailab用戶下
sudo chown ailab /soft
把tar開的文件夾移動到/soft
mv ~/Downloads/jdk1.7.0_45 /soft/
(2)配置環境變量
#> vim /etc/environment
JAVA_HOME=/soft/jdk1.7.0_45
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/soft/jdk1.7.0_45/bin
#> source environment
5、克隆虛擬機,修改Ip地址,主機名
spark學習(1)--ubuntu14.04集群搭建、配置(jdk)