亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Linux Shell > 正文

Hadoop單機版和全分布式(集群)安裝

2020-07-27 19:22:07
字體:
來源:轉載
供稿:網友

Hadoop,分布式的大數據存儲和計算, 免費開源!有Linux基礎的同學安裝起來比較順風順水,寫幾個配置文件就可以啟動了,本人菜鳥,所以寫的比較詳細。為了方便,本人使用三臺的虛擬機系統是Ubuntu-12。設置虛擬機的網絡連接使用橋接方式,這樣在一個局域網方便調試。單機和集群安裝相差不多,先說單機然后補充集群的幾點配置。

第一步,先安裝工具軟件
編輯器:vim

復制代碼 代碼如下:

sudo apt-get install vim

ssh服務器: openssh,先安裝ssh是為了使用遠程終端工具(putty或xshell等),這樣管理虛擬機就方便多了。
復制代碼 代碼如下:

sudo apt-get install openssh-server

第二步,一些基本設置
最好給虛擬機設置固定IP

復制代碼 代碼如下:

sudo vim /etc/network/interfaces
加入以下內容:
iface eth0 inet static
address 192.168.0.211
gateway 192.168.0.222
netmask 255.255.255.0

修改機器名,我這里指定的名字是:hadoopmaster ,以后用它做namenode
復制代碼 代碼如下:

sudo vim /etc/hostname

修改hosts,方便應對IP變更,也方便記憶和識別
復制代碼 代碼如下:

sudo vim /etc/hosts
加入內容:
192.168.0.211   hadoopmaster

第三步,添加一個專門為hadoop使用的用戶

復制代碼 代碼如下:

sudo addgroup hadoop
sudo adduser -ingroup hadoop hadoop

設置hadoop用戶的sudo權限
復制代碼 代碼如下:

sudo vim /etc/sudoers

在 root ALL=(ALL:ALL)
下面加一行 hadoop ALL=(ALL:ALL)
切換到hadoop用戶 su hadoop

第四步,解壓安裝JDK,HADOOP,PIG(順便把PIG也安裝了)

復制代碼 代碼如下:

sudo tar zxvf ./jdk-7-linux-i586.tar.gz  -C /usr/local/jvm/
sudo tar zxvf ./hadoop-1.0.4.tar.gz -C /usr/local/hadoop
sudo tar zxvf ./pig-0.11.1.tar.gz -C /usr/local/pig

修改解壓后的目錄名并且最終路徑為:
復制代碼 代碼如下:

jvm: /usr/local/jvm/jdk7
hadoop: /usr/local/hadoop/hadoop (注意:hadoop所有節點的安裝路徑必須相同)
pig: /usr/local/pig

設置目錄所屬用戶
復制代碼 代碼如下:

sudo chown -R hadoop:hadoop jdk7
sudo chown -R hadoop:hadoop hadoop
sudo chown -R hadoop:hadoop pig

設置環境變量, 編輯~/.bashrc 或 ~/.profile 文件加入
復制代碼 代碼如下:

export JAVA_HOME=/usr/local/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export HADOOP_INSTALL=/usr/local/hadoop/hadoop
export PATH=${HADOOP_INSTALL}/bin:$PATH
source ~/.profile 生效

第五步,.ssh無密碼登錄本機,也就是說ssh到本機不需要密碼

復制代碼 代碼如下:

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

如果不起作用請修改權限:
復制代碼 代碼如下:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys 

authorized_keys相當于白名單,id_rsa.pub是公鑰,凡是在authorized_keys有請求者機器的公鑰時ssh服務器直接放行,無需密碼!

第六步,Hadoop必要設置
所有設置文件在hadoop/conf目錄下
1、hadoop-env.sh 找到 #export JAVA_HOME 去掉注釋#,并設置實際jdk路徑
2、core-site.xml

復制代碼 代碼如下:

<property>
<name>fs.default.name</name>
<value>hdfs://hadoopmaster:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/hadoop/tmp</value>
</property>

3、mapred-site.xml
復制代碼 代碼如下:

<property>
<name>mapred.job.tracker</name>
<value>hadoopmaster:9001</value>
</property>

4、hdfs-site.xml
復制代碼 代碼如下:

<property>
<name>dfs.name.dir</name>
<value>/usr/local/hadoop/datalog1,/usr/local/hadoop/datalog2</value>
</property>
<property>
<name>dfs.data.dir</name>
<value>/usr/local/hadoop/data1,/usr/local/hadoop/data2</value>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>

5、文件masters 和 文件slaves, 單機寫 localhost 即可

第七步,啟動Hadoop
格式化Hadoop的HDFS文件系統

復制代碼 代碼如下:

hadoop namenode -format

執行Hadoop啟動腳本,如果是集群的話在master上執行,其他slave節點Hadoop會通過ssh執行:
復制代碼 代碼如下:

start-all.sh

執行命令 jps 如果顯示有: Namenode,SecondaryNameNode,TaskTracker,DataNode,JobTracker等五個進程表示啟動成功了!

第八步,集群的配置
所有其他單機的安裝跟上面相同,下面只增加集群的額外配置!
最好先配置好一臺單機,其他的可以通過scp直接復制,路徑也最好相同包括java!
本例的主機列表(設置hosts):


設置ssh,讓master能夠不要密碼登錄到其他slaves上,主要用來啟動slaves

復制代碼 代碼如下:

復制hadoopmaster下id_rsa.pub到子結點:
scp ./ssh/id_rsa.pub hadoopnode1:/home/hadoop/.ssh/id_master
scp ./ssh/id_rsa.pub hadoopnode2:/home/hadoop/.ssh/id_master

分別在子結點~/.ssh/目錄下執行:
cat ./id_master >> authorized_keys


masters文件,添加作為secondarynamenode或namenode的主機名,一行一個。
集群寫master名如:hadoopmaster
slaves文件,添加作為slave的主機名,一行一個。
集群寫子結點名:如 hadoopnode1、hadoopnode2

Hadoop管理
hadoop啟動后會啟動一個任務管理服務和一個文件系統管理服務,是兩個基于JETTY的WEB服務,所以可在線通過WEB的方式查看運行情況。
任務管理服務運行在50030端口,如 http://127.0.0.1:50030文件系統管理服務運行在50070端口。

參數說明:
1、dfs.name.dir:是NameNode持久存儲名字空間及事務日志的本地文件系統路徑。 當這個值是一個逗號分割的目錄列表時,nametable數據將會被復制到所有目錄中做冗余備份。
2、dfs.data.dir:是DataNode存放塊數據的本地文件系統路徑,逗號分割的列表。 當這個值是逗號分割的目錄列表時,數據將被存儲在所有目錄下,通常分布在不同設備上。
3、dfs.replication:是數據需要備份的數量,默認是3,如果此數大于集群的機器數會出錯。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品2018| 亚洲国产成人精品久久久国产成人一区| 久久九九有精品国产23| 国产精品视频1区| 亚洲精品免费网站| 日韩中文字幕视频在线| 992tv成人免费影院| 日韩在线视频中文字幕| 欧美亚洲激情视频| 午夜精品国产精品大乳美女| 亚洲精品91美女久久久久久久| 亚洲免费av片| 久99九色视频在线观看| 欧美在线激情网| 亚洲精品资源在线| 国产中文字幕91| 美女少妇精品视频| 国产精品在线看| 日韩精品高清视频| 欧美成人在线影院| 日韩视频免费大全中文字幕| 尤物yw午夜国产精品视频明星| 欧美制服第一页| 亚洲男人第一av网站| 国色天香2019中文字幕在线观看| 一区二区成人av| 欧美精品生活片| 欧美视频在线免费看| 欧美精品中文字幕一区| 色婷婷av一区二区三区在线观看| 欧美大片va欧美在线播放| 日韩最新在线视频| 日韩电影在线观看免费| 91久久久久久久久久久| 欧美巨乳美女视频| 97久久精品在线| 欧美激情视频网址| 欧美日韩中国免费专区在线看| 亚洲一区二区福利| 国产精品极品美女粉嫩高清在线| 国产69精品久久久久9999| 538国产精品一区二区免费视频| 国产精品成人一区二区三区吃奶| 国产精品久久国产精品99gif| 亚洲免费福利视频| 国产精品久久久久久一区二区| 国产伊人精品在线| 在线精品视频视频中文字幕| 久久久久国产精品一区| 欧洲日韩成人av| 国产97色在线|日韩| 中文一区二区视频| 午夜精品久久久久久久99热| 亚洲欧美日韩国产中文专区| 欧美第一黄网免费网站| 亚洲精品视频在线播放| 国产97人人超碰caoprom| 国产成人一区二区三区小说| 日韩免费观看视频| 精品国内亚洲在观看18黄| 亚洲视频专区在线| 狠狠爱在线视频一区| 91色在线观看| 这里只有精品在线观看| 日韩欧美亚洲国产一区| 亚洲欧美日韩爽爽影院| 日产精品久久久一区二区福利| 国产精品久久久久久久一区探花| 成人在线激情视频| 久久久999国产精品| 91理论片午午论夜理片久久| 亚洲国产中文字幕久久网| 2019亚洲日韩新视频| 欧美视频一二三| 亚洲欧美日韩国产精品| 国产一区二区三区毛片| 日韩精品黄色网| 成人h视频在线观看播放| 日韩av免费在线观看| 黄色一区二区在线观看| 国产精品久久一区| www欧美日韩| 欧美激情亚洲精品| 欧美韩国理论所午夜片917电影| 国产成人免费av电影| 国产精品海角社区在线观看| 亚洲精品国产免费| 色yeye香蕉凹凸一区二区av| 青青久久av北条麻妃海外网| 亚洲成人精品视频| 国产精品一区二区三区在线播放| 成人xvideos免费视频| 亚洲精品国产精品国产自| 欧美人成在线视频| 亚洲免费高清视频| 国产精品久久婷婷六月丁香| 亚洲在线观看视频| 成人精品久久一区二区三区| 国产午夜精品免费一区二区三区| 成人在线视频福利| 日韩在线视频网| wwwwwwww亚洲| 日韩美女毛茸茸| 日韩av免费在线看| 欧美极品少妇全裸体| 亚洲人精品午夜在线观看| 欧美日韩免费在线观看| 亚洲91精品在线观看| 欧美肥臀大乳一区二区免费视频| 欧美成人久久久| 亚洲精品一区在线观看香蕉| 日韩精品高清视频| 欧美色图在线视频| 国产亚洲成av人片在线观看桃| 国产精品中文字幕在线观看| 7777kkkk成人观看| 久久视频在线观看免费| 精品少妇v888av| 精品国产区一区二区三区在线观看| 精品性高朝久久久久久久| 久久久久久久国产精品视频| 狠狠躁夜夜躁人人爽超碰91| 一区二区三区国产视频| 成人黄色生活片| 中文字幕国产日韩| 夜夜狂射影院欧美极品| 亚洲欧洲免费视频| 欧美日韩亚洲视频一区| 成人天堂噜噜噜| 久久天天躁夜夜躁狠狠躁2022| 欧美性极品xxxx做受| 日韩激情av在线免费观看| 久久在线观看视频| 亚洲欧美999| 青青草成人在线| 另类视频在线观看| 国产精品免费网站| 免费不卡欧美自拍视频| 国产在线视频91| 国产精品亚发布| 日韩电影大片中文字幕| 亚洲美女自拍视频| 精品国产91乱高清在线观看| 欧美精品videos性欧美| 国产做受高潮69| 成人羞羞国产免费| 91精品啪在线观看麻豆免费| 日韩av中文字幕在线免费观看| 亚洲欧美综合区自拍另类| 欧美伊久线香蕉线新在线| 国产精品第一第二| 色哟哟网站入口亚洲精品| 亚洲a级在线观看| 欧美日韩免费网站| 日韩欧美国产成人| 91成人在线播放| 国产精品久久久久久久久久小说| 中文字幕欧美日韩| 久久久久久国产| 日韩va亚洲va欧洲va国产| 久久黄色av网站| 国产精品久久网| 国产亚洲精品一区二555| 亚洲成人aaa|