通過win下的eclipse串連虛擬機器中偽分布的hadoop進行調試

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   color   os   使用   sp   

 VMware虛擬機器設定Ubuntu橋接方式(Bridged)使虛擬機器和宿主機能互相ping通,

通過win下的eclipse串連虛擬機器中偽分布的hadoop進行調試

1、設定Bridged上網方式

Vmware功能表列VM->settings->Network Adapter或者Ctrl+D

2、查看Bridged狀態

Vmware功能表列Edit->Virtual Network Editor

要設定成以上bridged模式,先關閉虛擬機器,不關閉設定會提示只有虛擬機器在power off狀態才能設定,選擇VMnet0,點擊左下角的Restore Default,等一段時間虛擬機器設定好虛擬網卡後選擇Bridged,Bridged to收到選擇自己現在主機的實際網卡名,然後點擊應用,確定。

3、配置Bridged的IP、DNS

查看宿主機IP: 參考宿主機IP和DNS,設定虛擬機器IP和DNS

Ipconfig /all

設定虛擬機器IP:我的宿主機IP為49.123.72.196,虛擬機器IP設定為192.123.72.195

注意:我使用的下面的方式進行靜態ip的設定,ip網關以及掩碼都是上述的資訊,但是設定的方式有所不同,設定方式如下:

   1)配置網卡參數到interfaces檔案:  

?

1

[email protected]:~$ sudo gedit /etc/network/interfaces

   

                    

        2)重啟網卡:   

?

1

[email protected]:~$ sudo /etc/init.d/networking restart

                 
                   

3.配置Ubuntu的hosts:  

?

1

[email protected]:~$ sudo gedit /etc/hosts

           

注意配置後面的是本虛擬機器的主機名稱,而不是使用者名稱       

 

4、關閉宿主機和虛擬機器防火牆。

關閉宿主機防火牆

關閉虛擬機器防火牆

重啟Ubuntu  

驗證虛擬機器ubuntu和宿主機win8是否ping通

成功ping通,OK。

網上說通過bridged也可以上網,可我這個上不了網,以後再研究研究。

4.配置Win7的hosts:  

           (win8.1找到記事本程式,點擊右鍵用管理員身份開啟,然後用開啟的記事本尋找hosts檔案開啟並修改,否則有許可權問題不能修改)
 

5.在Win7的eclipse中配置Map/Reduce串連:         1)基本模式: 

   

2)進階模式(可選): 

針對hdfs-site.xml檔案:  
               

針對core-site.xml檔案:  
                   

3)錯誤:   

串連到Map/Reduce地址錯誤
Cannot connect to the Map/Reduce location: ubuntu Call to hm-ubuntu/192.168.1.251:9001 failed on connection exception: java.net.ConnectException: Connection refused: no further information

           

6.修改Ubuntu中Hadoop的配置:  1)%hadoop%/conf/core-site.xml:  

                

        2)%hadoop%/conf/mapred-site.xml:   

                

        3)重新格式化HDFS: 

?

1

2

3

[email protected]:~$ hadoop namenode -format  

  

[email protected]:~$ start-all.sh

        4)Ubuntu中eclipse的配置: 

                 

錯誤:   
                

 解決: 
 修改/etc/hosts檔案: 
    

重啟Ubuntu  

 

7.運行Win7的eclipse:          1)Ubuntu中的狀況: 

  

                  

 2)Win7中的狀況: 

  錯誤: 
許可權控制異常:拒絕訪問:使用者=Win7使用者,許可權=*,可用名單="system":Ubuntu使用者:超級使用者組:rwx------ 

Error: org.apache.hadoop.security.AccessControlException:Permission denied: user=Administrator, access=READ_EXECUTE, inode="system":hm:supergroup:rwx------   

                 

                 

8.修改Win7的使用者:           1)修改Administrator為hm: 

控制台,使用者賬戶,管理其他賬戶,雙擊"Administrator",更改賬戶名稱: 

                   

2)修改使用者組:  

 右鍵"電腦",管理,本機使用者和組,使用者:  

                 

               修改組名: 

 

 3)重啟eclipse:  

     

4)修改Win7使用者方式二:建立hm使用者:  

(1)控制台,使用者賬戶,管理其他賬戶,建立一個新賬戶:   

                

            (2)設定密碼(可選):   

              

             (3)切換使用者:   

              

通過win下的eclipse串連虛擬機器中偽分布的hadoop進行調試

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.