1. 程式人生 > >spark學習(1)--ubuntu14.04集群搭建、配置(jdk)

spark學習(1)--ubuntu14.04集群搭建、配置(jdk)

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”

解決方法:

    1. 登入root

    2. 進入/etc/resolv.conf

      
      

      vim /etc/resolv.conf

    3. 修改內容為下(將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)