Ubuntu搭建Hadoop的踩坑之旅(一)

来源:https://www.cnblogs.com/cbs-writing/archive/2018/03/04/8506079.html
-Advertisement-
Play Games

本文將介紹如何使用虛擬機一步步從安裝Ubuntu到搭建Hadoop偽分散式集群。 本文主要參考:在VMware下安裝Ubuntu並部署Hadoop1.2.1分散式環境 - CSDN博客 一、所需的環境和軟體:(以下是我們的環境,僅供參考) 1. 操作系統:Windows 10 64位 2. 記憶體:4 ...


本文將介紹如何使用虛擬機一步步從安裝Ubuntu到搭建Hadoop偽分散式集群。

本文主要參考:在VMware下安裝Ubuntu並部署Hadoop1.2.1分散式環境 - CSDN博客

一、所需的環境和軟體:(以下是我們的環境,僅供參考)

1. 操作系統:Windows 10 64位

2. 記憶體:4G以上(4G 可以搭建,不過虛擬機的運行可能會比較慢,這種情況可以考慮雙系統)

3. VMware Workstation 12:VMware-workstation-full-12.5.7-5813279.exe

4. VMware Tools:通過VMware來安裝

5. Ubuntu12.04:ubuntu-14.04.5-desktop-amd64.iso,ubuntu-16.04.3-desktop-amd64.iso(團隊中兩種系統都有人成功,不過高版本的比較順利)

6. SSH:通過linux命令來安裝

7. JDK1.8:jdk-8u11-linux-x64.tar.gz

8. Hadoop2.6.0:hadoop-2.6.0.tar.gz

二、VMware的安裝

到網上去下載一個合適版本的VMware,我們用的是VMware-workstation-full-12.5.7-5813279.exe,然後找到激活碼,按照提示下一步就行,這個非常簡單,就不再贅述了。安裝完成之後是一下界面:

三、在VMware下安裝一個空白的虛擬機

  1. 打開VMware,點擊創建新的虛擬機

2、出現如下界面,點擊自定義,下一步

3、出現如下界面,直接下一步

4、出現如下界面,點擊稍後安裝系統,下一步

5、出現如下界面,點擊Linux,版本視你的安裝鏡像而定,下一步

6、出現如下界面,更改合適的位置(最好別裝c盤,選一個比較空餘的盤),下一步

7、出現如下界面,根據個人電腦配置而定,下一步

8、出現如下界面,選擇合適的記憶體,如果記憶體較大,建議2個g以上,如果本機記憶體較小,1.5G為怡,下一步

9、出現如下界面,主要是兩種,橋接可以和內網的其他機子通信,.net只能和本機通信,建議橋接,下一步

10、出現如下界面,使用推薦的就好,下一步

11、出現如下界面,使用推薦的就好,下一步

12、出現如下界面,使用預設的就好,下一步

13、出現如下界面,20g並不是一下子占用20g而是隨著使用而擴大,這點不必擔心,下一步

14、出現如下界面,最好新建一個目錄,方便出現問題時候,直接刪除這個虛擬機,註意是刪除虛擬機而不是VWM(這兩個是有區別的),下一步

15、單擊完成。

四、安裝Ubuntu

1、找到剛剛建好的虛擬機,點擊編輯虛擬機配置

2、會看到下麵的界面,上一步配置的東西在這裡都可以改,我們要點擊CD/DVD

3、使用鏡像安裝,找到你下載的Ubuntu鏡像

4、ok,確定

5、回到這個頁面,開啟此虛擬機

6、稍等,看到如下界面:語言拉下來,有中文,然後安裝Ubuntu

7、看到如下界面:上面的框看個人喜好,繼續

8、看到如下界面:這裡的格式化是指你分配的虛擬機空間,並不會直接格式化你的整個磁碟,可以放心使用。然後點擊現在安裝

9、已經自動建立好了分區,繼續

10、時區隨意咯,繼續

11、會出現下麵的界面,鍵盤佈局點漢語,繼續

12、會出現下麵的界面,計算名什麼的隨意,不過如果配置多台機器,用戶名最好要一致,密碼僅供測試用,可以儘量簡單。繼續

13、開始安裝,等待吧......

14、安裝完畢,重啟(忘了截圖)。

15、重啟後會進入下頁面,說明Ubuntu安裝成功

備註:重啟時有一段信息需要回車,如果長時間不按,會卡主,這時點擊虛擬機上面的重啟就好。

顯示可以改解析度,會舒服些。

16、安裝VMware的tools,單擊虛擬機,會有一個安裝的選項,之後Ubuntu會自動彈出安裝包。

如果沒有彈出,去驅動器改回來

將安裝包拖到home目錄下:

CTRL alt +T打開一個終端,使用“tar -zxvf VMwareTools-10.1.6-1294478.tar.gz”命令解壓文件, VMwareTools-10.1.6-1294478.tar.gz視你的版本而定。

使用cd vmware-tools-distrib命令進入文件夾,

用sudo passwd root更改root 密碼:密碼不會顯示,輸就是了

輸入sudo ./vmware-install.pl安裝

安裝過程中,根據提示(回車、或者輸入yes或no),並輸入相應的內容。這樣就可以安裝成功,重啟虛擬機後會生效。

比如:“”什麼也沒有,按鍵 “回車”;

[yes] 輸入yes

到這裡就成功了:

17、配置共用文件夾

單擊虛擬機>設置:>共用文件夾

看到這個:單機總是啟用,添加即可,設置後可以在虛擬機和Windows下看到同一個文件夾

到此,你的入坑第一步結束,祝~你~愉~快~

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 恢復內容開始 剛剛入門爬蟲,今天先對於單個圖集進行爬取,過幾天再進行翻頁爬取。 使用requests庫和BeautifulSoup庫 目標網站:妹子圖 今天是對於單個圖集的爬取,就選擇一個進行爬取,我選擇的鏈接為:http://www.mzitu.com/123114 首先網站的分析,該網站有一定的 ...
  • 航空業有很多值得我們借鑒和學習的工作方式,將來有時間我會給大家引薦更多實例。 仔細觀察每架停泊著的飛機,會發現機身很多地方都掛著細長的紅布條,上面寫著“REMOVE BEFORE FLIGHT”,中文翻譯成“飛行前拆除”。這種布條沒什麼技術含量,但是非常重要! 比如,為了避免雜物或者昆蟲進入皮托管, ...
  • 相關內容: messagebox 介紹 使用 filedialog 介紹 使用 首發時間:2018-03-04 22:18 messagebox: 介紹:messagebox是tkinter中的消息框、對話框 使用: 導入模塊:import tkinter.messagebox 選擇消息框的模式: ... ...
  • 1、Web 伺服器配置 Rewrite 2、環境需求 3、目錄結構 + app | - bootstrap.php | - config.php | + Index | + _App | + Controller | - _Controller.php | - Index.php | + Model ...
  • 單例模式是一種常見的設計模式,該模式的主要目的是確保某一個類只有一個實例存在。當你希望在整個系統中,某個類只能出現一個實例時,單例對象就能派上用場。 比如,伺服器的配置信息寫在一個文件中online.conf中,客戶端通過一個 Config 的類來讀取配置文件的內容。如果在程式運行期間,有很多地方都 ...
  • swing之簡單登陸窗體的實現 幾點剛學時寫代碼犯得錯誤: 1.老是忘記佈局管理,這樣導致有時候界面只會出來你寫的其中一個組件 2.獲取密碼的時候不能只是簡單的getpassword去比較,要把獲取的東西轉換成String類型後再去比較 3.如果不寫setvisible,啥也不會出來 上兩張截圖吧: ...
  • 接上文 註釋的使用 在jinjia2模板中,使用{# #}進行代碼註釋,如下所示 運行後發現,註釋不會被render出來 去掉空行 兩種方法可以去掉jinjia2模板中的空白行,一是設置jinjia2的環境變數,如下 app.jinja_env.trim_blocks = True app.jinj ...
  • File 遞歸刪除文件夾中所有文件文件夾 又寫了一遍 找不同 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...