2017-04-16 60 views
0

喜亞姆新ambari /流浪的發展,要實現同樣的貢獻。 Iam使用流浪漢來建立我的開發環境。 IAM使用美分OS 6.4如下Eclipse的開發

https://cwiki.apache.org/confluence/display/AMBARI/Ambari+Development 

但IAM有點困惑描述爲在將我intall我的日食和主機或VM編譯源代碼。如果是在vm中,那我怎麼看gui來做開發。因爲我修改了vagrant文​​件以包含以下代碼行。

config.vm.provider :virtualbox do |vb| 
vb.gui = true 
vb.customize ["modifyvm", :id, "--memory", 3072] # RAM allocated to each VM 
end 

但是,當我重新加載vm並輸入證書作爲流浪/流浪,我只能看到終端。我怎樣才能看到虛擬機的合適的gui?

回答

0

該VM是由流浪產生不旨在開發上使用Eclipse代碼。它用於測試您的代碼或從源代碼構建。詳情請見quick start guide。以下是該文件的兩段摘錄,內容相同。

使用虛擬機從源代碼建立Ambari:

只需編輯Vagrantfile推出一個虛擬機與所有從源頭必要構建Ambari的工具。

這樣做的好處是您可以輕鬆配置此虛擬機並構建ambari而不會產生大量開銷。

使用虛擬機來測試Ambari

本文檔介紹瞭如何使用虛擬機在本地機器上使用Ambari迅速成立了集羣。

這樣做的好處是您有一個獨立的環境,您可以在其中測試您正在開發的軟件。

是Ambari提供使用CentOS的最小安裝流浪漢文件(即他們沒有GUI軟件(X)預安裝)。爲了這些,你需要安裝GUI軟件,或使用X-轉發和ssh來打開你的主機操作系統視圖虛擬機啓動Eclipse。但這會非常慢,不利於良好的發展環境。

如果你想使用eclipse,那麼你應該與Ambari需要其他的開發工具你的主機操作系統上安裝它來開發。有關於如何在您原始問題中發佈的鏈接中進行說明的說明。

+0

糾正我,如果IAM錯了,如果我必須在本地devlop那我也來模仿整個開發ENVT在我的主機操作系統,這是我在客戶機操作系統已經完成。那麼使用流浪者的意義何在?我可以在本地安裝dev envt,並且根本就不打擾流浪漢。請你詳細說明一下嗎? – Learner

+0

我已經更新了我的答案和更多的細節。 – cjackson