Android(HTC G7) 安裝 Hadoop 偽分布

jopen 11年前發布 | 31K 次閱讀 Hadoop 分布式/云計算/大數據

在HTC G7 上運行 ubuntu for android。并安裝jdk1.7 arm 和 hadoop。
期間遇到了ssh問題,等各種問題,對于需要安裝Ubuntu系統的手機,首先需要獲得root 權限,簡單的方法是使                用fastboot 重新刷機,如CyanogenMod 提供的ROM。

  • 為了方便使用手機上需要安裝(apk):
  • </ul>          Android Terminal Emulator (終端模擬器) :
             Android VNC Viewer:
           ubuntu的鏡像及運行腳本:
              bootscript.sh:Ubuntu 的啟動腳本     點這里下載
              ubuntu.sh :Ubuntu 的安裝腳本   點這里下載
               Ubuntu 12.04  的映像文件:用于安裝 Ubuntu 的映像文件    選擇下載:  FullSmallCore

    •    full 映像包含了完整的 Ubuntu 系統,其中包括 Unity 桌面,還有很多如GIMP等常用軟件,非常齊全。需要 3.5G 以上空間。
    •    small 映像包含了的基本的 Ubuntu 系統,其中包括 LXDE 桌面,需要 2G 以上空間。
    •    core 映像包含了基礎的 Ubuntu 系統,不過這個沒有GUI的,也就是沒有桌面只有命令行。
    • </ul>      hadoop安裝文件和jdk:
                jdk 要選擇則arm 版本的,
                hadoop 的版本則跟老師使用的相同即可
         

      • 安裝前的準備:
      • </ul>      手機端運行vnc server

        Android(HTC G7) 安裝 Hadoop 偽分布

            PC端使用vncviewer連接
           Android(HTC G7) 安裝 Hadoop 偽分布
          切換到terminal Emulator 如下:
           Android(HTC G7) 安裝 Hadoop 偽分布

        • 安裝ubuntu :
        • </ul>       上面下載的就是待安裝的 Ubuntu 12.04 的映像文件,然后我們安裝還需要安裝腳本,也就是上面說的 ubuntu.sh ,還有安裝后的啟動腳本  bootscript.sh 。有了這些文件后我們在手機的SD卡的根目錄,新建一個文件夾取名為 ubuntu ,然后把這里我們剛才下載好的文件放到這個文件夾里面,到這里 ubuntu 文件夾里就分別有 ubuntu.img、ubuntu.sh、bootcript.sh 這三個文件了。
                 首先,打開 終端模擬器(Terminal) ,在光標處輸入 “cd /sdcard/ubuntu”(不包括引號,注意cd后有空格)然后回車,這樣就來到了剛才我們在SD卡里面新建的目錄了
                  然后我們可以輸入命令 “ls” 然后回車,我們就可以看到當前目錄下的所有文件了,看一下里面是不是我們需要的三個文件
                 接下來我們就要開始運行 ubuntu.sh 這個安裝腳本了,但在這之前我們需要使用 root 用戶來運行這個腳本,在終端中使用命令 “su” 來切換至 root 用戶權限,如果彈出授權信息點擊下一步允許就行了,或者直接用 一鍵ROOT 來開啟終端重復上面操作,成功后如圖之前的“$”變成了“#”,這就說明已經獲得Root權限了,如圖:
                然后運行安裝腳本,輸入命令 “sh ubuntu.sh”,進行安裝,如圖:
               然后腳本為你建立了一個名字為“ubuntu”的帳號,這里提示你需要為你的帳號設置一個密碼,這個密碼會在以后你操作 Ubuntu 的時候一些授權應用到,比如我在這里設置密碼為:“ubuntu”,這里注意的是在終端里面輸入密碼是不會顯示出來的,你看見光標沒有動靜,但實際上你已 經輸入進去了。回車后提示再次輸入密碼以保證你兩次密碼一樣
                 密碼設置完成后,提示是否啟動 VNC服務和 SSH服務,我們只要輸入“y”然后回車,開啟了這兩個服務后我們才能通過遠程連接來連上系統;
                然后提示我們輸入設備屏幕的尺寸,我的屏幕是854×480的,所以我輸入“852×480”(小米手機注意:小米手機是854×480的,但是后面用 Android VNC 連接的時候有問題,在右邊會顯示一條線,所以小米手機用戶最好設置成“852×480”,其他手機沒有測試過,在設置的時候請注意!)。注意:這里兩個數 字之間的不是乘號,而是字母“xyz”的“x”,輸錯了不能遠程連接的;
                提示已經啟動了一個新的桌面,提示是否保存你剛才的設置為默認設置,只要輸入“y”即可,