Hadoop偽分布安裝詳解(一)

注:以下截圖針對Ubuntu操作系統,對Centos步驟類似。請讀者選擇不同鏡像即可。

第一部分:VMware WorkStation10 安裝

?1.安裝好VMware10虛擬機軟件并下載好Ubuntu16.04 LTS 64位版的鏡像包

2.打開VMware10虛擬機軟件,選擇“創建新的虛擬機”

?

?

3.虛擬機創建過程

3-1)在“新建虛擬機向導”窗口中,選擇“自定義”然后下一步

3-2)硬件兼容性選擇“Workstation10.0”下一步

3-3)選擇“稍后安裝操作系統”下一步

?

3-4)在“客戶機操作系統”中單項選擇Linux,并選擇版本為Ubuntu 64位

?

3-5)設置好虛擬機的名字和虛擬系統存放的路徑

?3-6)根據實際電腦硬件配置來選擇適當的虛擬機處理器配置

?

3-7)根據實際電腦內存大小來選擇分配給虛擬機的內存大小

 

?

3-8)選擇NAT連接模式為虛擬機連接互聯網

3-9)I/O控制器類型和磁盤類型選擇默認推薦的選項,然后在“選擇磁盤”中選擇創建新虛擬磁盤即可

?

3-10)建議在電腦磁盤中騰出至少20GB的空間容量以提供給虛擬機使用,并選擇“將虛擬磁盤拆分為多個文件”以方便日后的學習和使用

3-11)默認“磁盤文件”按下一步,檢查虛擬機的硬件配置無誤,點擊“完成”即可

?

?

4.在虛擬機中安裝Ubuntu系統

??4-1)在VMware左邊“庫”的中可以看到虛擬機已創建好,點擊“庫”里剛才創建的虛擬機,然后點擊“編輯虛擬機設置”

?4-2)在“虛擬機設置”界面中點擊“CD/DVD(SATA)”設備,然后選中“使用ISO映像文件” 并把文件路徑指向已提前下載好的Ubuntu 16.04 64位鏡像包的存放位置,最后點擊“確定”(大部分遇到虛擬系統無法啟動的原因,多數情況是因為忘記給虛擬機指定iso鏡像包了)

?4-3)回到VMware的虛擬機主界面,點擊“開啟此虛擬機”

?4-4)虛擬機開始運行Ubuntu系統的安裝程序,在安裝界面中選擇中文語言,然后按照畫面提示進行系統安裝的自定義設置即可完成Ubuntu系統的安裝

?

?

第二部分:安裝VMware Tools和將操作系統畫面屏幕最大化

1. 啟動Ubuntu虛擬機后,在VMware的菜單欄的“虛擬機”中點擊“安裝VMware Tools”,然后可以在Ubuntu的啟動器中看見名為“VMware Tools”的光盤圖標

2.點擊啟動器的光盤圖標以打開文件管理器查看VMware Tools虛擬光盤里的內容,然后把里面的所以文件都復制到系統的“文檔”文件夾中

?

3.按鍵盤的Ctrl+Alt+T調出“終端”工具界面然后按順序分別輸入以下命令:

cd /home/mj/文檔 ?#此處/mj/是用戶名

tar zxvf VMwareTools-9.6.2-1688356.tar.gz

cd ~/文檔/vmware-tools-distrib

sudo ./vmware-install.pl #該命令將會請求用戶密碼以獲取安裝權限

然后一直按回車鍵以確認安裝提示,直到安裝完成

4.系統操作界面最大化

?4-1)安裝完VMwareTools之后,輸入命令“sudo reboot”重啟虛擬機

??4-2)重啟完虛擬機之后,點擊工具欄的“進入全屏模式”,即可把操作系統界面擴展至整個屏幕

?

第三部分 R語言環境的安裝

1.安裝R語言:按鍵盤Ctrl+Alt+T打開,然后按順序分別輸入以下命令:

sudo s #保持管理員操作狀態

sudo apt-get update #更新軟件源

sudo apt-get install r-base #輸入y然后按回車確定安裝

sudo apt-get install r-base-dev #輸入y然后按回車確定安裝

?

2.安裝完R語言后,在終端命令工具中輸入“r”,如果R語言被正確安裝,將會啟用R語言工具并顯示相關信息

3.安裝RStudio開發工具:按鍵盤Ctrl+Alt+T打開終端,然后按順序分別輸入以下命令:

sudo?apt-get install gdebi-core

wget https://download2.rstudio.org/rstudio-server-1.0.44-amd64.deb

sudo gdebi rstudio-server-1.0.44-amd64.deb

4.點擊啟動器的Ubuntu圖標,然后找到R語言圖標,并按住圖標拖動到啟動器,即可添加快捷方式圖標

?

END~

轉載于:https://www.cnblogs.com/jackchen-Net/p/6444940.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/456364.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/456364.shtml
英文地址,請注明出處:http://en.pswp.cn/news/456364.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C++_const常成員作用

介紹 常成員是什么 1.常成員關鍵詞為:const 2.常成員有:常成員變量、常成員函數、常成員對象 常成員有什么用 1.常成員變量:用于在程序中定義不可修改內部成員變量的函數 2.常成員函數:只能夠訪問成員變量,不可以修改成…

Python開發中收集的一些常用功能Demo

文章目錄目錄:前言:1、Python判斷文件是否存在的幾種方法:1.1、使用os模塊1.2、使用Try語句(比較嚴謹的寫法)1.3、使用pathlib模塊2、Python中寫入List到文本中并換行的方法3、Python按行讀取文件的幾種簡單實現方法3.…

Unlicensed ARC session – terminating!

問題描述 近日,發現ArcGIS10.4中存在很多bug,而且費了好多時間去測試它,最終決定改用10.1。在降級程序時遇到許可問題。 重裝ArcGIS10.1后,打開工程,所有引用都自動映射,沒報任何錯誤,清理重新生…

SQLAlchemy - Column詳解

SQLAlchemy - Column詳解 Column常用參數: default:默認值 nullable:是否可有 primary_key:是否為主鍵 unique:是否唯一 autoincrement:是否自動增長 onupdate:更新的時候執行的函數 name&…

Linux命令三劍客:grep、sed、awk總結

文章目錄前言一、grep命令語法實例grep結合pattern正則二、sed命令語法案例三、awk命令語法實例前言 最近看到了幾篇關于linux命令grep、sed、awk的文章,這里總結下,方便后面使用。 一、grep grep命令(grep的全稱:Global searc…

python 機器學習資料

!(7 Steps to Mastering Machine Learning With Python) [http://www.kdnuggets.com/2015/11/seven-steps-machine-learning-python.html] 轉載于:https://www.cnblogs.com/zk47/p/6448506.html

Flask-SQLAlchemy 中如何不區分大小寫查詢?

例如下面的 User 模型,在數據庫中查詢時并不會區分大小寫 class User(db.Model):__tablename__ usersid db.Column(db.Integer, primary_keyTrue)username db.Column(db.String(64), uniqueTrue, indexTrue)password_hash db.Column(db.String(128)) 這時&…

Git常用指令及功能總結

文章目錄前言:1、常用的git指令2、常用git功能及操作2.1、下載代碼:2.2、當前分支和master保持一致2.3、修改代碼后提交代碼到指定分支2.4、版本回退(時空穿梭機)2.5、概念工作區和暫存區2.6、添加遠程庫2.7、分支管理2.8、標簽管…

MacOS下MySQL配置

先去官網下載一個 MySQL for mac http://www.cnblogs.com/xiaobo-Linux/ 命令行運行終端,運行下面兩條命令: 12alias mysql/usr/local/mysql/bin/mysqlalias mysqladmin/usr/local/mysql/bin/mysqladmin方便終端直接輸入mysql命令,而不是必須…

HashMap為什么在多線程下會讓cpu100%

首先HashMap并不是sun公司多線程提供的集合,很多時候我們的程序是一個主線程,用了hashmap并沒有什么問題,但是在多線程下會出現問題。 hashmap是一個哈希表,存儲的數據結構也可以是一個線性數組,我們的存儲的數據都在e…

flask中關于endpoint端點、url_map映射、view_func視圖函數,view_functions、及視圖函數名是否何以相同的問題?

視圖函數中關于url_map視圖的映射:應該是[ url->methonds->endpoint ] 而整個請求的過程,是先通過url地址映射到端點endpoint,然后通過endpoint找到試圖函數view_func(擴展:在Flask類里邊有一個view_funtions的屬性&…

SparkSQL-從0到1認識Catalyst

文章目錄前言正文預備知識-Tree&RuleCatalyst工作流程ParserAnalyzerOptimizerSparkSQL執行計劃前言 這篇文章是轉載一位大神的文章,為什么要轉載的,實在是因為寫的太經典了,所以忍不住希望能有更多的人可以看到。后續還會轉…

為什么程序員一定要加班?

摘要: 一提到程序員,大多數人的印象大概就是死宅、無趣、沒有私人生活,除了上班寫寫寫代碼,加班寫代碼更是標配。似乎在深夜頂著雞窩頭,目光呆滯,面無表情敲鍵盤的場景才是一個程序員的真實寫照。 當然&…

javascript 反斜杠\

通常&#xff0c;我們在動態給定一個div的innerHTML時&#xff0c;通常是樣做的&#xff1a; <div id"demo1" /> <SCRIPT> var demo document.getElementById("demo1"); var str "<h1>" "<a hrefjavascript:; ο…

SQLAlchemy 中的 Session、sessionmaker、scoped_session

SQLAlchemy 中的 Session、sessionmaker、scoped_session 目錄 一、關于 Session 1. Session是緩存嗎&#xff1f;2. Session作用&#xff1a;3. Session生命周期&#xff1a;4. Session什么時候創建&#xff0c;提交&#xff0c;關閉&#xff1f;4. 獲取一個Session&#xf…

沒有任何權力的“項目經理”該如何當?

2016.11.25 11:40* 字數 1454 閱讀 108評論 0喜歡 1小王幾月前被任命為項目經理&#xff0c;負責9個人的工作安排。工作上要對上負責&#xff0c;完成項目&#xff0c;可對下小王卻沒有對小組成員的工作考核權&#xff0c;也就是說&#xff0c;不能影響他們的收入。 圖片發自簡…

SparkSQL之Join原理

文章目錄前言&#xff1a;Join背景介紹Join常見分類以及基本實現機制Hash JoinBroadcast Hash JoinShuffle Hash JoinSort-Merge Join總結前言&#xff1a; 寫SQL的時候很多時候都有用到join語句&#xff0c;但是我們真的有仔細想過數據在join的過程到底是怎么樣的嗎&#xff…

SQLAlchemy中filter_by()和filter()的用法不同

filter_by() 和 filter() 的最主要的區別&#xff1a; 模塊語法><&#xff08;大于和小于&#xff09;查詢and_和or_查詢filter_by()直接用屬性名&#xff0c;比較用不支持不支持filter()用類名.屬性名&#xff0c;比較用支持支持 談 filter_by() 的語法之前先看下 filt…

python爬蟲從入門到放棄(六)之 BeautifulSoup庫的使用

上一篇文章的正則&#xff0c;其實對很多人來說用起來是不方便的&#xff0c;加上需要記很多規則&#xff0c;所以用起來不是特別熟練&#xff0c;而這節我們提到的beautifulsoup就是一個非常強大的工具&#xff0c;爬蟲利器。 beautifulSoup “美味的湯&#xff0c;綠色的濃湯…

SparkHiveSQL中Join操作的謂詞下推?

前言&#xff1a; SparkSQL和HiveSQL的Join操作中也有謂詞下推&#xff1f;今天就通過大神的文章來了解下。同樣&#xff0c;如有冒犯&#xff0c;請聯系。 正文 上文簡要介紹了Join在大數據領域中的使用背景以及常用的幾種算法&#xff0d;broadcast hash join 、shuffle h…