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

【云計(jì)算】Hadoop環(huán)境搭建

這篇具有很好參考價值的文章主要介紹了【云計(jì)算】Hadoop環(huán)境搭建。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

目錄

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

二、把Linux系統(tǒng)設(shè)置成固定IP

?三、建立Hadoop用戶

? 3.1、創(chuàng)建hadoop用戶

?3.2、修改 hadoop 用戶權(quán)限

?3.3、切換為 hadoop 用戶

3.4、更新源?

?3.5、檢查 SSH服務(wù)

3.6、配置 SSH 無密碼登錄

四、?安裝 Java 環(huán)境

五、安裝hadoop

?六、Hadoop單機(jī)配置

? ? ? ? ?使用MapReduce測試單詞出現(xiàn)的次數(shù)

?七、Hadoop 偽分布式配置

? ?7.1修改配置文件,運(yùn)行HDFS分布式文件系統(tǒng)

?7.2修改 core-site.xml 文件

7.3修改 hdfs-site.xml 文件?

?7.4修改 hadoop-env.sh 配置文件

7.5 NameNode 格式化

?7.6開啟 NameNode 和 DataNode

7.7使用瀏覽器訪問web界面?


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

?VMware 15? 版本以上

Linux?CenterOS 7 64位? ? ? ??【linux學(xué)習(xí)筆記】紅帽Linux 7.8系統(tǒng)在虛擬機(jī)上的安裝_Ein hübscher Kerl.的博客-CSDN博客_紅帽linux 虛擬機(jī)

Xshell? ? ? ? ? ?5

【Linux學(xué)習(xí)筆記】遠(yuǎn)程控制Linux主機(jī)_Ein hübscher Kerl.的博客-CSDN博客_linux遠(yuǎn)程主機(jī)

JDK? ? ? ? ? ? ?1.8

Hadoop????? 3.1.3?

二、把Linux系統(tǒng)設(shè)置成固定IP

Linux設(shè)置靜態(tài)IP在/etc/sysconfig/network-scripts/ifcfg-ens33文件中,在文件中設(shè)置固定IP即可,這里IP固定為192.168.170.130

 vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static??????????? #dhcp改為static

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33

UUID=af2872df-87b6-4dfe-8f46-aaeb08fd8074

DEVICE=ens33

ONBOOT=yes

IPADDR=192.168.170.130? ? #增加一下內(nèi)容

NETMASK=255.255.255.0

GATEWAY=192.168.170.1

DNS1=202.101.224.68

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

reboot   #修改完IP需要重啟一下

?查看網(wǎng)關(guān)命令route -n

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?三、建立Hadoop用戶

? ? ? ?Linux權(quán)限最高的是root用戶,但是搭建Hadoop環(huán)境必須創(chuàng)建一個普通用戶,使用普通用戶來搭建環(huán)境,千萬不要用root用戶搭建,會出現(xiàn)一些意想不到的問題。

? 3.1、創(chuàng)建hadoop用戶

使用root用戶來創(chuàng)建hadoop用戶,用戶與用戶組都是hadoop

[root@localhost ~] useradd hadoop    #創(chuàng)建hadoop用戶,用戶組也是hadoop

?設(shè)置hadoop密碼需要輸入兩次,這里密碼設(shè)置為:hadoop

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?3.2、修改 hadoop 用戶權(quán)限

? ? ? ?hadoop用戶為普通用戶,系統(tǒng)會對普通用戶的一些操作進(jìn)行限制,這里我們需要為hadoop用戶增加管理員權(quán)限,之后便可以使用 sudo 命令進(jìn)行一些限制操作,編輯/etc/sudoers文件給hadoop用戶增加管理員權(quán)限,紅色字就是新增的內(nèi)容。

[root@localhost ~]# vi /etc/sudoers

## The COMMANDS section may have other options added to it.

##

## Allow root to run any commands anywhere

root??? ALL=(ALL)?????? ALL

hadoop? ALL=(ALL)?????? ALL

## Allows members of the 'sys' group to run networking, software,

## service management apps and more.

# %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?3.3、切換為 hadoop 用戶

目前使用的是root用戶,現(xiàn)在需要切換成hadoop用戶進(jìn)行操作?

[root@localhost ~]# su hadoop
[hadoop@localhost root]$ cd
[hadoop@localhost ~]$??

3.4、更新源?

? ? ? 我們在下載軟件時,可能會因?yàn)榫W(wǎng)絡(luò)原因而下載失敗,因此我們選擇更新軟件源,輸入以下命令更新軟件源,我們現(xiàn)在登錄的用戶是hadoop,因此需要使用 sudo 命令來進(jìn)行需要 root 權(quán)限的操作

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java?注:如果從來沒有更新過系統(tǒng),這里需要等待一段時間

?3.5、檢查 SSH服務(wù)

? ? ? ?集群、單機(jī)模式都需要用到 SSH 登陸(類似于遠(yuǎn)程登陸,你可以登錄某臺 Linux 主機(jī),并且在上面運(yùn)行命令),在使用 SSH 登陸服務(wù)之前,我們需要先輸入 yum list installed | grep openssh-server 命令檢測 openssh-server 是否安裝,有信息輸出表示已安裝,無信息輸出表示未安裝。

?希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

如果未安裝,則無任何輸出,安裝 openssh-server 命令為:sudo yum install openssh-server

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

3.6、配置 SSH 無密碼登錄

確定 openssh-server 已安裝后,我們就可以愉快的使用 SSH 服務(wù)了,輸入?ssh localhost?命令登陸本機(jī):

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

按照以上的登陸方式:每次登陸都需要輸入密碼,很不方便,因此我們需要配置成SSH無密碼登陸,更方便一點(diǎn)。具體操作如下:

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

cat ./id_rsa.pub >> ./authorized_keys???? # 加入授權(quán)

chmod 600 authorized_keys????????? # 更改文件權(quán)限

四、?安裝 Java 環(huán)境

?第一步:指定java的安裝路徑,這里我們把java安裝到/usr/java目錄下

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?第二步:把jdk安裝包上傳到/usr/java目錄下,進(jìn)行解壓

[hadoop@localhost usr]$ cd /usr/java??????????????? #進(jìn)入到/usr/java目錄下

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?[hadoop@localhost java]$ sudo tar -xzvf jdk-8u221-linux-x64.tar.gz ????#解壓

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

第三步:配置環(huán)境變量,編輯/etc/profile文件進(jìn)行添加環(huán)境變量

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java?#文檔末尾增加以下信息 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

export JAVA_HOME=/usr/java/jdk1.8.0_221

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

第四步:執(zhí)行java版本命令,檢查java是否安裝成功

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

五、安裝hadoop

?第一步:指定hadoop的安裝路徑,這里我們把hadoop安裝到/usr/hadoop目錄下,一定要把hadoop文件夾的所屬主與所屬組改成hadoop,否則運(yùn)行會沒有權(quán)限

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?第二步:使用Xftp把hadoop安裝包上傳到/usr/hadoop目錄下,進(jìn)行解壓

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?第三步:配置環(huán)境變量,編輯/etc/profile文件進(jìn)行添加環(huán)境變量

#文檔末尾增加以下信息???????????????????????????????????????????????

export HADOOP_HOME=/usr/hadoop/hadoop-3.1.3???

export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?第四步:執(zhí)行hadoop版本命令,檢查hadoop是否安裝成功

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?六、Hadoop單機(jī)配置

? ? ? ? ?使用MapReduce測試單詞出現(xiàn)的次數(shù)

在/usr/hadoop/下創(chuàng)建一個input文件夾,在此文件夾中創(chuàng)建一個word.txt,在文件中隨機(jī)寫一些英文單詞,統(tǒng)計(jì)每個英文單詞的次數(shù)希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?七、Hadoop 偽分布式配置

? ?7.1修改配置文件,運(yùn)行HDFS分布式文件系統(tǒng)

Hadoop 可以在單節(jié)點(diǎn)上以偽分布式的方式運(yùn)行,Hadoop 進(jìn)程以分離的 Java 進(jìn)程來運(yùn)行,節(jié)點(diǎn)既作為 NameNode 也作為 DataNode,同時,其讀取的是 HDFS 中的文件。

Hadoop 的配置文件位于 /usr/hadoop/hadoop-3.1.3/etc/hadoop/ 中,偽分布式需要修改 2 個配置文件 core-site.xml 和 hdfs-site.xml 。Hadoop的配置文件是 xml 格式,每個配置以聲明 property 的 name 和 value 的方式來實(shí)現(xiàn)。

?7.2修改 core-site.xml 文件

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

添加內(nèi)容

?<property>

??????? <name>hadoop.tmp.dir</name>

??????? <value>file:/usr/hadoop/tmp</value>

??????? <description>Abase for other temporary directories.</description>

??? </property>

??? <property>

??????? <name>fs.defaultFS</name>

??????? <value>hdfs://localhost:9000</value>

??? </property>

7.3修改 hdfs-site.xml 文件?

?希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?添加內(nèi)容

<property>

??????? <name>dfs.replication</name>

??????? <value>1</value>

??? </property>

??? <property>

??????? <name>dfs.namenode.name.dir</name>

??????? <value>file:/usr/hadoop/tmp/dfs/name</value>

??? </property>

??? <property>

??????? <name>dfs.datanode.data.dir</name>

??????? <value>file:/usr/hadoop/tmp/dfs/data</value>

</property>

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?7.4修改 hadoop-env.sh 配置文件

在 hadoop-env.sh 文件里找到 # export JAVA_HOME= 這行,如下所示:export JAVA_HOME=/usr/java/jdk1.8.0_221

[hadoop@localhost hadoop]$ vi hadoop-env.sh

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

7.5 NameNode 格式化

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?格式化成功

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?7.6開啟 NameNode 和 DataNode

?希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

7.7使用瀏覽器訪問web界面?

成功啟動后,可以在瀏覽器上訪問 Web 界面?http://192.168.170.130:9870?查看 NameNode 和 Datanode 信息,還可以在線查看 HDFS 中的文件,記得關(guān)閉Linux防火墻,否則外部無法訪問。

【Linux學(xué)習(xí)筆記】管理Linux操作系統(tǒng):簡單的關(guān)閉防火墻_Ein hübscher Kerl.的博客-CSDN博客_termux關(guān)閉防火墻

希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?進(jìn)行訪問希冀平臺云計(jì)算云實(shí)驗(yàn)hadoop,# Hadoop筆記,hadoop,云計(jì)算,java

?安裝包下載地址

鏈接:https://pan.baidu.com/s/1sCmMTFrt3VPKFIUtlG9x2w?pwd=ydd9?
提取碼:ydd9?文章來源地址http://www.zghlxwxcb.cn/news/detail-796566.html

到了這里,關(guān)于【云計(jì)算】Hadoop環(huán)境搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 云計(jì)算技術(shù) 實(shí)驗(yàn)三 安裝Hadoop系統(tǒng)并熟悉hadoop命令

    云計(jì)算技術(shù) 實(shí)驗(yàn)三 安裝Hadoop系統(tǒng)并熟悉hadoop命令

    參考資料為: 教材代碼-林子雨編著《大數(shù)據(jù)基礎(chǔ)編程、實(shí)驗(yàn)和案例教程(第2版)》教材所有章節(jié)代碼_廈大數(shù)據(jù)庫實(shí)驗(yàn)室博客 1 . 實(shí)驗(yàn)學(xué)時 4學(xué)時 2 . 實(shí)驗(yàn)?zāi)康?熟悉Hadoop系統(tǒng)的安裝 掌握Hadoop系統(tǒng)的兩種安裝方式 掌握Hadoop系統(tǒng)的基本命令 3 . 實(shí)驗(yàn)內(nèi)容 安裝虛擬機(jī)和Linux環(huán)境。

    2024年02月07日
    瀏覽(26)
  • 大數(shù)據(jù)導(dǎo)論實(shí)驗(yàn)一:搭建Hadoop集群

    大數(shù)據(jù)導(dǎo)論實(shí)驗(yàn)一:搭建Hadoop集群

    一、實(shí)驗(yàn)要求 (10%) 搭建Hadoop集群,要求至少是3個節(jié)點(diǎn)的真分布式集群系統(tǒng),包含1個NameNode,兩個DataNode。 集群的安裝配置大致為如下流程: 1)準(zhǔn)備3臺客戶機(jī)(關(guān)閉防火墻、靜態(tài)IP、主機(jī)名稱) 2)安裝JDK 3)配置環(huán)境變量 4)安裝Hadoop 5)配置環(huán)境變量 6)配置集群 7)單點(diǎn)

    2024年02月02日
    瀏覽(25)
  • Hadoop——Windows系統(tǒng)下Hadoop單機(jī)環(huán)境搭建

    Hadoop——Windows系統(tǒng)下Hadoop單機(jī)環(huán)境搭建

    為了便于開發(fā),我在本地Windows系統(tǒng)進(jìn)行Hadoop搭建。 我使用的版本:hadoop-2.7.0。其他版本也可,搭建流程基本一樣,所以參考這個教程一般不會有錯。 1、下載安裝包和插件 安裝包hadoop-2.7.0.tar.gz 必要插件winutils-master 2、解壓安裝包 使用管理員身份運(yùn)行cmd,到安裝包對應(yīng)目錄下

    2024年02月09日
    瀏覽(23)
  • 【hadoop】windows上hadoop環(huán)境的搭建步驟

    【hadoop】windows上hadoop環(huán)境的搭建步驟

    在大數(shù)據(jù)開發(fā)領(lǐng)域中,不得不說說傳統(tǒng)經(jīng)典的hadoop基礎(chǔ)計(jì)算框架。一般我們都會將hadoop集群部署在服務(wù)器上,但是作為一個資深搬磚人,我們本地環(huán)境也需要一個開發(fā)hadoop的開發(fā)環(huán)境。那么,今天就安排一個在windows上搭建一個hadoop環(huán)境。 docker部署hadoop請移步 下載hadoop安裝包

    2024年02月12日
    瀏覽(14)
  • hadoop平臺完全分布式搭建

    安裝前準(zhǔn)備 一、設(shè)置ssh免密登錄 1.編輯hosts文件,添加主機(jī)名映射內(nèi)容 vim ?/etc/hosts 添加內(nèi)容: 172.17.0.2 ?????master 172.17.0.3 ?????slave1 172.17.0.4 ?????slave2 2.生成公鑰和私鑰 ssh-keygen –t rsa 然后按三次回車 3.復(fù)制公鑰到其他容器(包括自己) ssh-copy-id master ssh-copy-id slav

    2024年03月17日
    瀏覽(30)
  • Hadoop大數(shù)據(jù)平臺搭建(超詳細(xì)步驟)

    Hadoop大數(shù)據(jù)平臺搭建(超詳細(xì)步驟)

    相關(guān)軟件下載鏈接: Xshell:家庭/學(xué)校免費(fèi) - NetSarang Website Xftp:家庭/學(xué)校免費(fèi) - NetSarang Website Xshell與Xftp官網(wǎng):XSHELL - NetSarang Website Jdk:百度網(wǎng)盤 請輸入提取碼? 提取碼:jdhp Hadoop:百度網(wǎng)盤 請輸入提取碼? ?提取碼:jdhp 需要配置好的虛擬機(jī)與相關(guān)環(huán)境的,可以點(diǎn)擊我的這篇

    2023年04月12日
    瀏覽(21)
  • 分布式計(jì)算平臺 Hadoop 簡介

    分布式計(jì)算平臺 Hadoop 簡介

    Hadoop是一種分析和處理大數(shù)據(jù)的軟件平臺,是一個用Java語言實(shí)現(xiàn)的Apache的開源軟件框架,在大量計(jì)算機(jī)組成的集群中實(shí)現(xiàn)了對海量數(shù)據(jù)的分布式計(jì)算。其主要采用MapReduce分布式計(jì)算框架,包括根據(jù)GFS原理開發(fā)的分布式文件系統(tǒng)HDFS、根據(jù)BigTable原理開發(fā)的數(shù)據(jù)存儲系統(tǒng)HBase以及

    2024年02月01日
    瀏覽(97)
  • 分布式集群——搭建Hadoop環(huán)境以及相關(guān)的Hadoop介紹

    分布式集群——搭建Hadoop環(huán)境以及相關(guān)的Hadoop介紹

    分布式集群——jdk配置與zookeeper環(huán)境搭建 分布式集群——搭建Hadoop環(huán)境以及相關(guān)的Hadoop介紹 文章目錄 前言 一 hadoop的相關(guān)概念 1.1 Hadoop概念 補(bǔ)充:塊的存儲 1.2 HDFS是什么 1.3 三種節(jié)點(diǎn)的功能 I、NameNode節(jié)點(diǎn) II、fsimage與edits文件存放的內(nèi)容介紹 III、DataNode節(jié)點(diǎn) IV、SecondaryNameNod

    2024年02月10日
    瀏覽(22)
  • Hadoop集群環(huán)境配置搭建

    Hadoop集群環(huán)境配置搭建

    Hadoop最早誕生于Cutting于1998年左右開發(fā)的一個全文文本搜索引擎 Lucene,這個搜索引擎在2001年成為Apache基金會的一個子項(xiàng)目,也是 ElasticSearch等重要搜索引擎的底層基礎(chǔ)。 項(xiàng)目官方:https://hadoop.apache.org/ 首先準(zhǔn)備三臺Linux服務(wù)器,預(yù)裝CentOS7。三臺服務(wù)器之間需要網(wǎng)絡(luò)互通。本地

    2024年02月03日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包