分享

筆記 EP1/在虛擬器單機安裝Hadoop

  這是程式新新新新手的筆記,自己學東西習慣找一個大專題慢慢摸索,之前只有用 C 在 Asp.net 拉物件 + 無限個 if-else 寫過工讀生排班系統,趁暑假來玩虛擬機架設環境,一邊安裝一邊建構 Linux 和檔案路徑概念,遇到問題就到處爬文,開開關關好幾個分頁才找到想要的資料,想說在這裡記錄一下整個過程,也希望能幫助到卡關的人~

#虛擬器:Oracle VM VirtualBox #作業系統:CentOS 7
Step1 架設虛擬器、安裝作業系統
   這篇很詳細可以無腦照做,我只有操作到安裝 Apache,因為 Hadoop 是 Apache 公司的所以就裝一裝,甚至不知道裝不裝有沒有影響哈哈哈哈,裝完就跳到解開防火牆,之後會需要連網下載。
Step2    安裝 Java
  因為沒有裝 Guest Additions 所以用 yum install 方法安裝。
Step3  設定 Java 環境
  設定環境變數要有profile和bashrc檔案區別的觀念。一開始安裝這個版本的 Java 跑 Hadoop 一直錯誤,看了文章候用 ll 指令檢查路徑才發現安裝不完整 ( total 0 ),或是我亂用誤刪了,總之安裝完一定要檢查啊可惡。另一個查看 Java 路徑的方法:update-alternatives --config  java,可以看到所有 已安裝的 java。
Step5 安裝 Hadoop、配置 Hadoop 環境 
  超讚!從下載到配置環境一系列非常清楚,根本救命恩人!只是這篇文章是叢集安裝的方法,要搭配單機安裝 Hadoop 一起看,Hadoop 3.0.0 後的版本要在 hadoop-env.sh 添加額外設定
-----------------------【8/2更新】偶成功ㄌ5555--------------------------
Step6 SSH免密碼登入
  前面照做並使用文章內的方法二,但改成 cat   ~/.ssh/id_rsa.pub   >>   ~/.ssh/authorized_keys,將 公開金鑰 加入到 認證金鑰 中,若仍無法免密碼登入則 vim /etc/ssh/sshd_config 如下(要去掉#):
  

PermitRootLogin yes

StrictModes yes

PubkeyAuthentication yes

AuthorizedKeyFile .ssh/authorized_key

PasswordAuthentication yes

  若還是無法登入則使用 ssh-add,解決 Could not open a connection to your authentication agent 可用 ssh-agent bash
Final 成功啦!
   最後跑 start-all.sh 終於成功了,好感動,雖然花了很多時間但也學到很多,我要哭ㄌ。
  

# 一些菜雞心得

# 可以用 ll 指令檢查該路徑是否存在,檔案是否完整

# wget 指令 404 not found 的各種解決方法

# 參考網站的教學時要注意別人的檔案路徑

# 系統化學習 Linux 可參考 鳥哥的Linux 私房菜

程式 新手 筆記 教學 Linux

用昨天晚餐煮的辣辣辣雞胸菇菇豆腐燴飯當作結尾,好辣好好吃。

#程式  #新手  #筆記  #教學  #Linux 
分類:學習

生活、心情、廢文、垃圾話、想到什麼寫什麼。

評論
上一篇
  • 這裡是雲端布袋
  • 下一篇
  • 近況 EP1/永遠睡不飽.對未來恐慌.找到兼職ㄌ 耶
  • 更多文章
    載入中... 沒有更多了