hadoop要求有多臺機子進行後續的數據處理,做爲屌絲一枚,怎麼才能搭建一個合適的環境學習hadoop?這就是本篇將要介紹的----前期準備。linux
搭建環境沒啥好說的,說一下搭建環境多須要的吧shell
硬件:電腦 (win7系統)vim
軟件: 虛擬機軟件VMware Workstation Procentos
操做系統Centos 6.7網絡
終端模擬軟件XShellssh
反向代理軟件ngroktcp
安裝配置VMware以及安裝Centos系統就不介紹了,如今主要講解下面的一些配置工具
1.SSH服務oop
直接在虛擬機裏面操做有些麻煩,開啓ssh服務之後就能夠在win7系統上經過工具進行鏈接學習
首先打開終端,輸入 rpm -qa |grep ssh 查找當前系統是否已經安裝ssh
若是沒有安裝,能夠經過yum install ssh進行安裝
安裝完成之,經過service sshd start命令啓動ssh服務
經過iptables stop命令將防火牆關閉
能夠經過ifup eth0(本身的網卡配置)開啓網卡
ifconfig查看IP
打開XShell,點擊新建打開新建回話窗口
將centos的IP填寫到主機框,端口默認是22,本身修改的話就換成本身的端口
鏈接是須要輸入centos的用戶名和密碼
2.反向代理
經過命令 cd / 進入根目錄
建立代理軟件存放的文件夾 mkdir ngrok
進入ngrok目錄 cd ngrok
將linux版本的ngrok軟件包下載到win7
xshell輸入 yum install lrzsz 安裝文件上傳下載工具
輸入 rz -E 肯定後選擇剛下載的ngrok
unzip linux_amd64.zip解壓文件
進入解壓後的目錄 cd linux_amd64
編輯ngrok.xml文件vim ngrok.cfg
server_addr: "tunnel.qydev.com:4443" trust_host_root_certs: false tunnels: ssh: remote_port: 2222 proto: tcp: "22"
保存退出,這是修改後的文件內容
進入虛擬機裏面的系統命令行
經過命令 ./ngrok -config=ngrok.cfg start ssh開啓服務
其中有一行tcp://tunnel.qydev.com:2222 -> 127.0.0.1:22
如今就能夠新建xshell回話將主機 tunnel.qydev.com 端口2222,以及主機用戶名登陸系統了,外網能夠訪問。
到這兒,基本上的就差很少了,能夠將想一塊兒學習hadoop的朋友的電腦經過上面的配置啓動起來。這就有了集羣的基礎---多臺電腦網絡間訪問。