国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

這篇具有很好參考價(jià)值的文章主要介紹了接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、實(shí)驗(yàn)介紹

1.1 實(shí)驗(yàn)內(nèi)容

基于開源軟件搭建滿足企業(yè)需求的Hadoop生態(tài)系統(tǒng),構(gòu)建基礎(chǔ)的大數(shù)據(jù)分析平臺(tái)。
本實(shí)驗(yàn)采用4臺(tái)機(jī)器搭建Hadoop完全分布式集群,其中1臺(tái)機(jī)器作為Master節(jié)點(diǎn),另外三臺(tái)機(jī)器作為Slave節(jié)點(diǎn),主機(jī)名分別為Slave1,Slave2和Slave3。

1.2 實(shí)驗(yàn)知識(shí)點(diǎn)

Hadoop集群部署
HDFS分布式文件系統(tǒng)管理

1.3 實(shí)驗(yàn)環(huán)境

Hadoop2.7.3
VMware Workstation 16 Pro for Windows

1.4 實(shí)驗(yàn)資源

資源名稱 存儲(chǔ)目錄
hadoop安裝包 /opt/software/package/

接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

1.5 實(shí)驗(yàn)步驟清單

檢查實(shí)驗(yàn)環(huán)境(防火墻、hosts配置、ssh互信)
可以參考搭建Hadoop集群環(huán)境
部署hadoop集群(安裝hadoop、創(chuàng)建hdfs數(shù)據(jù)文件、修改配置文件、主從節(jié)點(diǎn)同步)
測(cè)試hadoop集群(啟動(dòng)集群、驗(yàn)證集群)

二、實(shí)驗(yàn)架構(gòu)

序號(hào) IP地址 機(jī)器名
1 172.25.10.140 master
2 172.25.10.141 slave1
3 172.25.10.142 slave2
4 172.25.10.143 slave3

三、實(shí)驗(yàn)環(huán)境準(zhǔn)備

啟動(dòng)虛擬機(jī)master、slave1,slave2和slave3的快照。
輸入用戶名root密碼root登錄系統(tǒng)。

四、實(shí)驗(yàn)步驟

4.1 查看環(huán)境

#關(guān)閉防火墻命令
systemctl stop firewalld
#檢查防火墻是否關(guān)閉
firewall-cmd --state
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

#檢查四臺(tái)虛擬機(jī)hosts文件
cat /etc/hosts
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

#檢查ssh環(huán)境
ssh slave1 date
ssh slave2 date
ssh slave3 date
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

4.2部署Hadoop集群

4.2.1安裝hadoop(master)

#解壓安裝包
tar zxvf /opt/software/package/hadoop-2.7.3.tar.gz -C /usr/local/

#重命名Hadoop安裝目錄
mv /usr/local/hadoop-2.7.3 /usr/local/hadoop

4.2.2創(chuàng)建hdfs數(shù)據(jù)文件存儲(chǔ)目錄(master)

#刪除并創(chuàng)建hdfs數(shù)據(jù)文件存儲(chǔ)目錄
rm -rf /home/hadoopdir
mkdir /home/hadoopdir
#創(chuàng)建臨時(shí)文件存儲(chǔ)目錄
mkdir /home/hadoopdir/tmp
#創(chuàng)建namenode數(shù)據(jù)目錄
mkdir -p /home/hadoopdir/dfs/name
#創(chuàng)建datanode數(shù)據(jù)目錄
mkdir /home/hadoopdir/dfs/data
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

4.2.3修改配置文件(master)

1、配置環(huán)境變量
#檢查環(huán)境變量

vim /etc/profile
#末尾添加
export HADOOP_INSTALL=/usr/local/hadoop
export PATH=${HADOOP_INSTALL}/bin:${HADOOP_INSTALL}/sbin:${PATH}

接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

#/etc/profile文件生效
source /etc/profile

#hadoop-env.sh配置JAVA_HOME

vim /usr/local/hadoop/etc/hadoop/hadoop-env.sh```

export JAVA_HOME=/usr/local/jdk/jre


#驗(yàn)證Hadoop版本
```hadoop version```
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)


2、修改core-site.xml內(nèi)容參考如下
```vim /usr/local/hadoop/etc/hadoop/core-site.xml```
fs.defaultFS hdfs://master:9000 io.file.buffer.size 131072 hadoop.tmp.dir file:/home/hadoopdir/tmp/ A base for other temporary directories. hadoop.proxyuser.hadoop.hosts * hadoop.proxyuser.hadoop.groups * ``` 3、修改hdfs-site.xml文件 ```vim /usr/local/hadoop/etc/hadoop/hdfs-site.xml``` ``` dfs.namenode.name.dir file:///home/hadoopdir/dfs/name dfs.datanode.data.dir file:///home/hadoopdir/dfs/data dfs.replication 2 dfs.webhdfs.enabled true ``` 4、修改mapred-site.xml #復(fù)制配置文件 ```cp /usr/local/hadoop/etc/hadoop/mapred-site.xml.template /usr/local/hadoop/etc/hadoop/mapred-site.xml```

#修改配置文件
vim /usr/local/hadoop/etc/hadoop/mapred-site.xml

<configuration>         
<property> 
      <name>mapreduce.framework.name</name>
          <value>yarn</value>
           </property>
          <property>
                  <name>mapreduce.jobhistory.address</name>
                  <value>master:10020</value>
          </property>
          <property>
                <name>mapreduce.jobhistory.webapp.address</name>
                <value>master:19888</value>
       </property>
 <property>
                <name>mapreduce.jobtracker.http.address</name>
                <value>master:50030</value>
       </property>
 <property>
                <name>mapred.job.tracker</name>
                <value>master:9001</value>
       </property>
</configuration>

5、修改 yarn-site.xml
vi /usr/local/hadoop/etc/hadoop/yarn-site.xml

<configuration>
<!-- Site specific YARN configuration properties -->
        <property>
               <name>yarn.nodemanager.aux-services</name>
               <value>mapreduce_shuffle</value>
        </property>
        <property>  
<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
        </property>
        <property>  
               <name>yarn.resourcemanager.hostname</name>
               <value>master</value>
       </property>  
        <property>   
               <name>yarn.resourcemanager.address</name>
               <value>master:8032</value>
       </property>
       <property>       
<name>yarn.resourcemanager.scheduler.address</name>
               <value>master:8030</value>
       </property>
       <property>   
<name>yarn.resourcemanager.resource-tracker.address</name>
             <value>master:8031</value>
      </property>
      <property>
              <name>yarn.resourcemanager.admin.address</name>
               <value>master:8033</value>
       </property>
       <property>
               <name>yarn.resourcemanager.webapp.address</name>
               <value>master:8088</value>
       </property>
</configuration>

6、修改 slaves文件
vim /usr/local/hadoop/etc/hadoop/slaves

slave1
slave2
slave3

7、初始化HDFS
hadoop namenode -format
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

備注:最后出現(xiàn)“util.ExitUtil: Exiting with status 0”,表示成功。

4.2.4主從節(jié)點(diǎn)同步(master)

1、同步/usr/local/hadoop目錄文件到slave節(jié)點(diǎn)
scp -r /usr/local/hadoop slave1:/usr/local/
scp -r /usr/local/hadoop/ slave2:/usr/local/
scp -r /usr/local/hadoop/ slave3:/usr/local/

2、同步/home/hadoopdir目錄文件到slave節(jié)點(diǎn)
#刪除目錄
ssh slave1 rm -rf /home/hadoopdir
ssh slave2 rm -rf /home/hadoopdir
ssh slave3 rm -rf /home/hadoopdir
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

#同步目錄
scp -r /home/hadoopdir slave1:/home/
scp -r /home/hadoopdir slave2:/home/
scp -r /home/hadoopdir slave3:/home/

接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

3、同步環(huán)境信息
scp /etc/profile slave1:/etc/profile
scp /etc/profile slave2:/etc/profile
scp /etc/profile slave3:/etc/profile
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

[root@slave1 ~]# source /etc/profile
``[root@slave2 ~]# source /etc/profile [root@slave3 ~]# source /etc/profile```
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

4.3測(cè)試Hadoop集群

4.3.1啟動(dòng)集群

#啟動(dòng)hadoop集群(master)
start-all.sh
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

4.3.2驗(yàn)證Hadoop集群
1、JPS查看Java進(jìn)程
#master
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

#slave1
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

#slave2
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)
#slave3
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

2、登錄網(wǎng)頁查看
打開瀏覽器,登錄http://172.25.10.140:50070
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

打開瀏覽器,查看yarn環(huán)境,登錄http://172.25.10.140:8088
接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)

五、實(shí)驗(yàn)總結(jié)

本次實(shí)驗(yàn)采用完全分布式集群安裝方式,需要提前部署JDK環(huán)境、SSH驗(yàn)證等過程。安裝并啟動(dòng)后可以訪問 Web 界面 http://localhost:50070 查看 NameNode 和 Datanode 信息,還可以在線查看 HDFS 中的文件。文章來源地址http://www.zghlxwxcb.cn/news/detail-497336.html

到了這里,關(guān)于接上篇文章,完成Hadoop集群部署實(shí)驗(yàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • docker從安裝到部署項(xiàng)目,一篇文章教會(huì)你

    docker從安裝到部署項(xiàng)目,一篇文章教會(huì)你

    首先看下 Docker 圖標(biāo): 一條小鯨魚上面有些集裝箱,比較形象的說明了 Docker 的特點(diǎn),以后見到這個(gè)圖標(biāo)等同見到了 Docker 1. Docker 是一個(gè)開源的應(yīng)用容器引擎,它基于 Go 語言開發(fā),并遵從 Apache2.0 開源協(xié)議 2. 使用 Docker 可以讓開發(fā)者封裝他們的應(yīng)用以及依賴包到一個(gè)可移植的

    2024年02月08日
    瀏覽(25)
  • <c++開發(fā)>通信工具 -之-SOME/IP移植部署 第一篇文章

    <c++開發(fā)>通信工具 -之-SOME/IP移植部署 第一篇文章

    SOME/IP (Scalable service-Oriented MiddlewarE over IP) 是一種通信協(xié)議,主要用于嵌入式系統(tǒng)和車載網(wǎng)絡(luò)中的服務(wù)導(dǎo)向通信。SOME/IP是AUTOSAR(AUTomotive Open System ARchitecture,汽車開放系統(tǒng)架構(gòu))標(biāo)準(zhǔn)的一部分,AUTOSAR是由主要汽車制造商和供應(yīng)商共同制定的開放式汽車電子架構(gòu)標(biāo)準(zhǔn)。 SOME/IP協(xié)

    2024年02月11日
    瀏覽(98)
  • stable diffusion webui界面布局(很多大佬一鍵安裝包的樣式,自己部署卻沒有?那就看這篇文章吧?。? decoding=

    stable diffusion webui界面布局(很多大佬一鍵安裝包的樣式,自己部署卻沒有?那就看這篇文章吧!)

    自己部署stable diffusion界面布局(很多大佬一鍵安裝包的樣式,自己部署卻沒有?那就看這篇文章吧?。?如下圖,使用一鍵部署的項(xiàng)目,有【外掛vae模型】【跳過CLIP部署】,且【采樣方法】的部署不是下拉列表,而是所有采樣方法都放出來了 如下圖:這是不適用一鍵部署包,

    2024年02月16日
    瀏覽(21)
  • 一篇文章教你使用Docker本地化部署Chatgpt(非api,速度非常快?。。。┘奥氵BGPT的方式(告別鏡像GPT)

    一篇文章教你使用Docker本地化部署Chatgpt(非api,速度非??欤。。。┘奥氵BGPT的方式(告別鏡像GPT)

    這種方法的好處就是沒有登錄限制,不用擔(dān)心封號(hào),沒有ip的限制,是一種官方認(rèn)可的方式 使用普通的科學(xué)的上網(wǎng)方式,也可以直接進(jìn)行連接使用 該項(xiàng)目來源于Github大佬制作的關(guān)于GPT的本地化部署 有興趣了解原理的可以去看看這個(gè)項(xiàng)目 潘多拉,一個(gè)讓你呼吸順暢的ChatGPT D

    2024年02月12日
    瀏覽(22)
  • 一篇文章學(xué)會(huì)高級(jí)IO

    一篇文章學(xué)會(huì)高級(jí)IO

    IO是數(shù)據(jù)在傳輸時(shí)的一種動(dòng)作描述,分為輸入數(shù)據(jù)(I)和輸出數(shù)據(jù)(O)兩種動(dòng)作。和一般而言,IO都需要維護(hù)一個(gè)收發(fā)數(shù)據(jù)的緩沖區(qū),例如read、recv函數(shù)和write、send函數(shù),它們的數(shù)據(jù)緩沖區(qū)都是由系統(tǒng)幫助創(chuàng)建的。對(duì)于C語言中常用到的scanf函數(shù)和printf函數(shù),同樣不需要用戶自

    2024年02月05日
    瀏覽(28)
  • 七大 排序算法(一篇文章梳理)

    七大 排序算法(一篇文章梳理)

    排序算法是計(jì)算機(jī)科學(xué)中不可或缺的一部分,它們?cè)跀?shù)據(jù)處理、數(shù)據(jù)庫管理、搜索引擎、數(shù)據(jù)分析等多個(gè)領(lǐng)域都有廣泛的應(yīng)用。排序算法的主要任務(wù)是將一組數(shù)據(jù)元素按照某種特定的順序(如升序或降序)進(jìn)行排列。本文將對(duì)一些常見的排序算法進(jìn)行詳細(xì)的介紹和分析,包括

    2024年03月08日
    瀏覽(31)
  • 一篇文章玩透awk

    一篇文章玩透awk

    awk有很多種版本,例如nawk、gawk。gawk是GNU awk,它的功能很豐富。 本教程采用的是gawk 4.2.0版本,4.2.0版本的gawk是一個(gè)比較大的改版,新支持的一些特性非常好用,而在低于4.2.0版本時(shí)這些語法可能會(huì)報(bào)錯(cuò)。所以,請(qǐng)先安裝4.2.0版本或更高版本的gawk。 查看awk版本 這里以安裝ga

    2024年02月06日
    瀏覽(22)
  • 一篇文章理解虛擬滾動(dòng)原理

    一篇文章理解虛擬滾動(dòng)原理

    首先提到一個(gè)現(xiàn)象,前端的性能瓶頸那就是頁面的卡頓,當(dāng)然這種頁面的卡頓包含了多種原因。例如HTTP請(qǐng)求過多導(dǎo)致數(shù)據(jù)加載國漫,下載的靜態(tài)文件非常大導(dǎo)致頁面加載時(shí)間很長,js中一些算法響應(yīng)的時(shí)間過長等。很多前端工程師都花費(fèi)很多的精力在dom渲染上來優(yōu)化頁面加載

    2024年02月05日
    瀏覽(24)
  • ai寫作軟件怎么寫文章?這篇文章介紹三個(gè)好方法

    ai寫作軟件怎么寫文章?這篇文章介紹三個(gè)好方法

    在人工智能技術(shù)的迅速發(fā)展下,ai寫作成為創(chuàng)作領(lǐng)域的一項(xiàng)炙手可熱的新技術(shù)。隨著越來越多的創(chuàng)作者開始借助ai寫作工具,ai寫作逐漸引起了廣泛的關(guān)注。ai寫作是指利用人工智能技術(shù)和自然語言處理算法,為創(chuàng)作者提供文章的初版。不過有很多小伙伴對(duì)這一項(xiàng)技術(shù)還不太了

    2024年02月11日
    瀏覽(27)
  • 一篇文章介紹分布式事務(wù)

    一篇文章介紹分布式事務(wù)

    事務(wù) 事務(wù)指的就是一個(gè)操作單元,在這個(gè)操作單元中的所有操作最終要保持一致的行為,要么所有操作都成功,要么所有的操作都被撤銷。簡單地說,事務(wù)提供一種“要么什么都不做,要么做全套”機(jī)制。 本地事務(wù) 本地事務(wù)其實(shí)可以認(rèn)為是數(shù)據(jù)庫提供的事務(wù)機(jī)制。說到數(shù)據(jù)

    2023年04月23日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包