校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > 手把手教你在騰訊云上搭建hadoop3.x偽集群的方法

手把手教你在騰訊云上搭建hadoop3.x偽集群的方法

熱門標(biāo)簽:網(wǎng)站上插入地圖標(biāo)注內(nèi)容 地圖標(biāo)注需要現(xiàn)場(chǎng)嗎 400電話辦理哪家好廠商 重慶營(yíng)銷外呼系統(tǒng)排名 工廠位置地圖標(biāo)注 企業(yè)400電話辦理哪正規(guī) 地圖標(biāo)注企業(yè)名稱侵權(quán)案件 繽客網(wǎng)注冊(cè)時(shí)地圖標(biāo)注出不來(lái) 鶴壁電銷外呼系統(tǒng)怎么安裝

一、環(huán)境準(zhǔn)備

CentOS Linux release 7.5.1804 (Core) 系統(tǒng)下

安裝

創(chuàng)建文件夾

$ cd /home/centos
$ mkdir software
$ mkdir module

將安裝包導(dǎo)入software文件夾

$ cd software
# 然后把文件拖進(jìn)去即可

這里使用的安裝包是

/home/centos/software/hadoop-3.1.3.tar.gz

/home/centos/software/jdk-8u212-linux-x64.tar.gz

$ tar -zxvf jdk-8u212-linux-x64.tar.gz -C ../module
$ tar -zxvf hadoop-3.1.3.tar.gz -C ../module

配置環(huán)境變量

$ cd /etc/profile.d/
$ vim my_env.sh

為了不污染系統(tǒng)變量,我們自己創(chuàng)建一個(gè)環(huán)境變量的腳本,配置內(nèi)容如下

#JAVA_HOME,PATH 
# export 提升為全局變量,如果你的路徑和我不同,記得這里要使用自己的路徑哦
export JAVA_HOME=/home/centos/module/jdk1.8.0_212
export PATH=$PATH:$JAVA_HOME/bin

#HADOOP_HOME
export HADOOP_HOME=/home/centos/module/hadoop-3.1.3
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin

然后保存退出(這里不會(huì)的話可以看下vim基礎(chǔ)使用,不再贅述了)。

我們source一下,使環(huán)境變量生效

$ source /etc/profile

測(cè)試一下,看看是否成功

$ hadoop version

$ java

出現(xiàn)以上界面就是沒(méi)問(wèn)題了,如果還沒(méi)成功可以做以下兩項(xiàng)檢查:

  • 去java和hadoop的安裝目錄下的bin目錄,分別運(yùn)行,看是否成功。如果不成功,說(shuō)明安裝包解壓縮有問(wèn)題,軟件本身就沒(méi)安裝成功。刪掉重新安裝。
  • 如果運(yùn)行成功了,說(shuō)明是環(huán)境變量沒(méi)有配置成功。那么可以檢查一下環(huán)境變量的路徑設(shè)置,如果沒(méi)問(wèn)題的話,那重啟試試~

ssh免密

雖然是偽集群,但是本機(jī)連接本機(jī)的時(shí)候還是會(huì)需要密碼的,所以要設(shè)置一下ssh免密

$ ssh-keygen -t rsa

出現(xiàn)提示就不停的按回車即可,生成完秘鑰后

$ ssh-copy-id 本機(jī)hostname

配置host文件

vi /etc/hosts
#這里我保留的配置為,其中master配置的是騰訊云的內(nèi)網(wǎng), 如果配置外網(wǎng)會(huì)導(dǎo)致eclipse客戶端連不上hadoop
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
172.16.0.3 master
127.0.0.1 localhost

修改主機(jī)名

vi /etc/sysconfig/network 
#修改HOSTNAME為master
HOSTNAME=master

修改hostname

$ hostnamectl --static set-hostname master

關(guān)閉防火墻

$ systemctl disable firewalld    #永久

二、配置hadoop

配置文件

進(jìn)入hadoop的配置文件專區(qū),所有配置文件都在這個(gè)文件夾

$ cd /home/centos/module/hadoop-3.1.3/etc/hadoop

我們要配置的文件主要有

core-site.xml

  • fs.defaultFS是本機(jī)的訪問(wèn)路徑;
  • hadoop.tmp.dir是數(shù)據(jù)的保存路徑
  • 內(nèi)網(wǎng)地址不知道的去騰訊云網(wǎng)站上查一下

hdfs-site.xml

  • dfs.replication是指數(shù)據(jù)的副本數(shù),默認(rèn)是3
  • 我們?cè)O(shè)置為1,因?yàn)槭莻渭郝?/li>

yarn-site.xml
mapred-site.xml
hadoop-env.sh

  • expert JAVA_HOME=你的jdk安裝路徑

那接下來(lái)就按照步驟操作吧!

$ vim core-site.xml

<configuration>
  <property>
    <name>fs.defaultFS</name>
    <value>hdfs://騰訊云內(nèi)網(wǎng)ip地址:9820</value>
  </property>
 
  <property>
    <name>hadoop.tmp.dir</name>
    <value>/home/centos/module/hadoop-3.1.3/data/tmp</value>
  </property>
	<!-- 通過(guò)web界面操作hdfs的權(quán)限 -->
  <property>
    <name>hadoop.http.staticuser.user</name>
    <value>root</value>
  </property>
    <!-- 后面hive的兼容性配置 -->
  <property>
    <name>hadoop.proxyuser.root.hosts</name>
    <value>*</value>
  </property>
  <property>
    <name>hadoop.proxyuser.root.groups</name>
    <value>*</value>
    </property>
</configuration>

$ vim hdfs-site.xml

<configuration>
  <property>
    <name>dfs.replication</name>
    <value>1</value>
  </property>
  <property>
    <name>dfs.namenode.secondary.http-address</name>
    <value>騰訊云內(nèi)網(wǎng)ip地址:9868</value>
  </property>
</configuration>

$ vim hadoop-env.sh

export JAVA_HOME=/home/centos/module/jdk1.8.0_212

$ vim yarn-site.xml

<configuration>

  <!-- Reducer獲取數(shù)據(jù)的方式-->
  <property>
    <name>yarn.nodemanager.aux-services</name>
    <value>mapreduce_shuffle</value>
  </property>
  <!-- 指定YARN的ResourceManager的地址-->
  <property>
    <name>yarn.resourcemanager.hostname</name>
    <value>master</value>
  </property>
<!-- 環(huán)境變量通過(guò)從NodeManagers的容器繼承的環(huán)境屬性,對(duì)于mapreduce應(yīng)用程序,除了默認(rèn)值 hadoop op_mapred_home應(yīng)該被添加外。屬性值 還有如下-->
  <property>
    <name>yarn.nodemanager.env-whitelist</name>
 <value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAPRED_HOME</value>
    </property>
    <!-- 解決Yarn在執(zhí)行程序遇到超出虛擬內(nèi)存限制,Container被kill -->
  <property>
    <name>yarn.nodemanager.pmem-check-enabled</name>
    <value>false</value>
  </property>
  <property>
    <name>yarn.nodemanager.vmem-check-enabled</name>
    <value>false</value>
  </property>
    <!-- 后面hive的兼容性配置 -->
  <property>
    <name>yarn.scheduler.minimum-allocation-mb</name>
    <value>512</value>
  </property>
  <property>
    <name>yarn.scheduler.maximum-allocation-mb</name>
    <value>4096</value>
  </property>
  <property>
    <name>yarn.nodemanager.resource.memory-mb</name>
    <value>4096</value>
    </property>
  
  <!-- 開(kāi)啟日志聚集 -->
  <property>
    <name>yarn.log-aggregation-enable</name>
    <value>true</value>
  </property>
  <!-- 訪問(wèn)路徑-->
  <property> 
    <name>yarn.log.server.url</name> 
    <value>http://172.17.0.13:19888/jobhistory/logs</value>
  </property>
  <!-- 保存的時(shí)間7天 -->
  <property>
    <name>yarn.log-aggregation.retain-seconds</name>
    <value>604800</value>
  </property>
</configuration>

配置歷史服務(wù)器

$ vim mapred-site.xml

<!-- 歷史服務(wù)器端地址 -->
<property>
  <name>mapreduce.jobhistory.address</name>
  <value>騰訊云內(nèi)網(wǎng)ip:10020</value>
</property>

<!-- 歷史服務(wù)器web端地址 -->
<property>
  <name>mapreduce.jobhistory.webapp.address</name>
  <value>騰訊云內(nèi)網(wǎng)ip:19888</value>
</property>

初始化

第一次啟動(dòng)需要格式化NameNode,后面就不需要啦

$ hdfs namenode -format

初始化后,可以看到hadoop安裝文件夾中,出現(xiàn)了data和logs兩個(gè)文件夾,這樣就是初始化成功了

接下來(lái)看下啟動(dòng)集群

$ start-dfs.sh

啟動(dòng)完畢,沒(méi)有異常信息,查看一下進(jìn)程

[root@VM_0_13_centos hadoop]# jps
20032 Jps
30900 DataNode
31355 SecondaryNameNode
30559 NameNode

全部啟動(dòng)成功~!

一鍵啟動(dòng)

上面都沒(méi)問(wèn)題后,可以做一個(gè)腳本一鍵啟動(dòng)集群,在bin目錄下新建

$ vim mycluster

添加如下內(nèi)容

#!/bin/bash
case $1 in
"start")
#dfs yarn history
start-dfs.sh
start-yarn.sh
mapred --daemon start historyserver
;;
"stop")
# dfs yarn history
stop-dfs.sh
stop-yarn.sh
mapred --daemon stop historyserver
;;
*)
echo "args is error! please input start or stop"
;;
esac

配置腳本的權(quán)限

$ chmod u+x mycluster

使用腳本啟動(dòng)

$ mycluster start

$ jps
23680 NodeManager
24129 JobHistoryServer
22417 DataNode
24420 Jps
22023 NameNode
23384 ResourceManager
22891 SecondaryNameNode

三、查看hdfs

配置安全組規(guī)則

在進(jìn)行以下操作前,現(xiàn)在安全組規(guī)則中的協(xié)議端口中,加入以下要使用的端口

端口號(hào):

  • Namenode ports: 9870
  • Secondary NN ports: 9868
  • JobHistory:19888

hadoop web頁(yè)面

在瀏覽器輸入:騰訊云公網(wǎng)地址:端口號(hào),即可進(jìn)入對(duì)應(yīng)的web界面

這是我們發(fā)現(xiàn)Secondary NameNode的界面顯示不太正常,這是由于hadoop3中dfs-dust.js的時(shí)間函數(shù)使用有誤。我們手動(dòng)改正一下。

首先關(guān)閉集群

$ mycluster stop

修改文件

$ vim /home/centos/module/hadoop-3.1.3/share/hadoop/hdfs/webapps/static/dfs-dust.js

約61行的位置,如圖所示,更改為:

return new Date(Number(v)).toLocaleString();

此時(shí)我們?cè)賳?dòng)集群

$ mycluster start

可以看到Secondary NameNode的web界面已經(jīng)正常了

測(cè)試hdfs

那我們來(lái)上傳文件玩一玩吧

在hadoop目錄下新建一個(gè)文件夾

$ mkdir temdatas

進(jìn)入文件夾,新建一個(gè)測(cè)試文件

$ vim text.txt

內(nèi)容隨便寫吧,寫好保存,我們開(kāi)始上傳文件

$ hdfs dfs -put text.txt /

查看一下web頁(yè)面,上傳成功了~

再嘗試把這個(gè)文件down下來(lái)

$ hdfs dfs -get /text.txt ./text1.txt

成功~
至此hadoop集群搭建完畢,可以自己耍一些好玩的事啦~!

WordCount案例實(shí)操

在web端新建文件夾 input

在其中上傳一個(gè)自己寫的各種單詞的文件,做單詞統(tǒng)計(jì)

#或者自己在vim中寫好上傳也可
$ hdfs dfs -put wordcount.txt /input

然后測(cè)試一下wordcount案例,注意輸出文件夾不能存在

$ hadoop jar /home/centos/module/hadoop-3.1.3/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jar wordcount /input /output

運(yùn)行完之后,我們看一下結(jié)果

#拉取hdfs文件
[root@master mydata]# hdfs dfs -get /output ./
#查看結(jié)果
[root@master output]# cat part-r-00000 
a    2
b    3
c    2
d    1
e    1
f    1

至此,你已經(jīng)可以自由的玩耍hadoop啦。

當(dāng)然,如果你已經(jīng)嘗試了的話,會(huì)發(fā)現(xiàn),還有一個(gè)小問(wèn)題沒(méi)有解決,就是在web端點(diǎn)擊文件查看head或tail時(shí),會(huì)發(fā)生無(wú)法查看的情況,download也是不可以的。這個(gè)在虛擬機(jī)安裝時(shí)并沒(méi)有發(fā)生過(guò),我還在研究怎么回事。如果有大神知道怎么回事,可以留言說(shuō)一下哈

到此這篇關(guān)于手把手教你在騰訊云上搭建hadoop3.x偽集群的方法的文章就介紹到這了,更多相關(guān)騰訊云搭建hadoop3.x偽集群內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:棗莊 96 鹽城 東莞 常州 渭南 日照 克拉瑪依

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《手把手教你在騰訊云上搭建hadoop3.x偽集群的方法》,本文關(guān)鍵詞  手把手,教,你在,騰訊,云,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《手把手教你在騰訊云上搭建hadoop3.x偽集群的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于手把手教你在騰訊云上搭建hadoop3.x偽集群的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲线精品一区二区三区八戒| 精品国免费一区二区三区| 国产一区欧美一区| 日韩美一区二区三区| 久久精品国产精品亚洲精品| 欧美精品高清视频| 久久99国产精品成人| 久久影音资源网| 成人免费va视频| 自拍偷拍欧美精品| 9191成人精品久久| 日日摸夜夜添夜夜添亚洲女人| 欧美一区二区三区在| 精品一二线国产| 中文字幕中文字幕在线一区| 亚洲午夜精品在线| 精品欧美乱码久久久久久| 国产伦精品一区二区三区免费| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 伊人婷婷欧美激情| 欧美一区二区在线看| 国产精品综合一区二区三区| 中文字幕电影一区| 91精品国产乱| 亚洲精品国产精品乱码不99| 欧美一区日韩一区| 99久久综合国产精品| 免费xxxx性欧美18vr| 欧美三级午夜理伦三级中视频| 麻豆91小视频| 一卡二卡三卡日韩欧美| 久久综合久久久久88| 欧美三区在线观看| 成人av资源在线| 青椒成人免费视频| 亚洲精品国产无套在线观| xfplay精品久久| 精品视频一区三区九区| fc2成人免费人成在线观看播放 | 一区二区三区中文在线| 久久综合久久综合久久综合| 欧美挠脚心视频网站| kk眼镜猥琐国模调教系列一区二区 | 一区二区三区在线观看网站| 欧美草草影院在线视频| 欧美体内she精高潮| 成年人网站91| 粉嫩久久99精品久久久久久夜| 日韩成人一区二区三区在线观看| 亚洲精品高清视频在线观看| 中文字幕免费不卡| 国产日韩精品久久久| 一本一道综合狠狠老| proumb性欧美在线观看| 成人免费高清在线| 成人免费黄色在线| 国产成人午夜高潮毛片| 国产美女一区二区三区| 激情综合一区二区三区| 精品一区二区三区在线播放视频 | 久久精品二区亚洲w码| 免费在线观看成人| 国产精品卡一卡二卡三| 欧美国产日韩精品免费观看| 国产色综合久久| 国产女主播一区| 国产精品久久三区| 成人免费一区二区三区视频 | 中文字幕一区二区不卡| 成人欧美一区二区三区黑人麻豆| 自拍偷拍欧美精品| 亚洲国产成人av好男人在线观看| 中文字幕综合网| 一区二区三区小说| 日韩主播视频在线| 欧美96一区二区免费视频| 蜜臀av在线播放一区二区三区| 久色婷婷小香蕉久久| 国内精品自线一区二区三区视频| 久久99国产精品麻豆| 国产精品亚洲综合一区在线观看| 国产91色综合久久免费分享| 99精品一区二区三区| 欧美日韩一区二区三区高清| 精品国产髙清在线看国产毛片| 久久综合九色综合欧美就去吻| 26uuu色噜噜精品一区二区| 久久这里只有精品视频网| 国产日韩欧美高清| 国产精品成人免费精品自在线观看| 国产日产精品一区| 亚洲同性同志一二三专区| 樱花影视一区二区| 亚洲欧洲成人精品av97| 夜夜嗨av一区二区三区网页| 首页国产欧美日韩丝袜| 亚洲图片有声小说| 国产成人精品亚洲午夜麻豆| 91欧美一区二区| 欧美日韩一卡二卡三卡| 2019国产精品| 亚洲免费在线视频一区 二区| 亚洲福利一区二区| 国产精品一区一区| 成人高清免费在线播放| 欧美日韩国产成人在线免费| 精品成人一区二区| 亚洲欧洲国产日本综合| 无吗不卡中文字幕| 人人超碰91尤物精品国产| 成人午夜av影视| 欧美系列日韩一区| 久久久久国产精品人| 亚洲欧美日韩国产一区二区三区 | 成人高清视频在线观看| 欧美日韩高清一区二区| 久久久久久久久97黄色工厂| 亚洲精品高清视频在线观看| 美国十次了思思久久精品导航| 一区二区三区加勒比av| 激情六月婷婷久久| 欧美午夜电影网| 国产精品乱码人人做人人爱 | 欧美tickling网站挠脚心| 久久精品日产第一区二区三区高清版| 午夜伦理一区二区| av爱爱亚洲一区| 亚洲精品在线免费播放| 亚洲成人综合视频| 91视频com| 国产精品久久网站| 精品一区二区三区免费毛片爱| 欧美亚洲一区三区| 国产精品天天摸av网| 精东粉嫩av免费一区二区三区| 欧美日韩一级二级| 亚洲欧洲日产国产综合网| 国产又黄又大久久| 欧美成人精品二区三区99精品| 亚洲成在人线在线播放| 91视频在线观看免费| 亚洲国产精品v| 国产一区欧美一区| 26uuu久久天堂性欧美| 国产精品一区二区在线看| 日韩欧美成人午夜| 日本va欧美va欧美va精品| 欧美乱熟臀69xxxxxx| 一区二区三区四区高清精品免费观看| 处破女av一区二区| 久久99精品久久久久久动态图| 欧美日韩久久一区| 亚洲图片欧美色图| 欧美日韩不卡一区| 亚洲在线视频免费观看| 色综合久久久久久久久久久| 日韩理论片中文av| 97成人超碰视| 亚洲美女在线一区| 欧美制服丝袜第一页| 日韩情涩欧美日韩视频| 另类欧美日韩国产在线| 精品噜噜噜噜久久久久久久久试看| 欧美96一区二区免费视频| 精品少妇一区二区三区在线播放| 激情五月婷婷综合网| 国产欧美综合在线观看第十页| www.亚洲精品| 亚洲国产欧美另类丝袜| 91精品国产91综合久久蜜臀| 日本在线不卡视频一二三区| 色天天综合久久久久综合片| 国产精品久久福利| a级高清视频欧美日韩| 亚洲精品免费播放| 欧美一区二区在线播放| 久久电影网站中文字幕| 国产亚洲精品资源在线26u| av在线不卡网| 最新日韩在线视频| 欧洲一区在线观看| 五月天精品一区二区三区| 久久综合色婷婷| 一道本成人在线| 精品久久人人做人人爽| 99久久免费视频.com| 亚洲123区在线观看| 欧美三电影在线| 国产精品66部| 中文字幕一区二区三区乱码在线| 欧美主播一区二区三区| 国产一区二区三区四区五区入口| 国产精品久久久99| 欧美日韩精品欧美日韩精品一| 国产老女人精品毛片久久| 一二三四社区欧美黄| 在线观看不卡视频| 国产 欧美在线| 国产精品久久福利| 亚洲精品一区在线观看|