97精品国产精品公司,婷婷五月在线,出轨部长的人妻,99久久精品全部

首頁 - 關于研博 - 技術筆記 - 基于CentOS7系統(tǒng)初步搭建hadoop
基于CentOS7系統(tǒng)初步搭建hadoop
2024.12.16

Hadoop 是一個開源的分布式計算框架,廣泛應用于大數(shù)據(jù)的存儲與處理。Hadoop 提供了一個高效、可靠、可擴展的分布式存儲和計算平臺,適用于處理海量數(shù)據(jù)。在這篇文章中,小編將介紹如何在本地機器上搭建一個 Hadoop 環(huán)境,幫助你快速了解 Hadoop 的基本使用。

一、 Hadoop 生態(tài)系統(tǒng)概述

 

Hadoop 主要由以下幾個組件組成: 

1、HDFS (Hadoop Distributed File System)分布式文件系統(tǒng),提供高容錯性和高吞吐量的數(shù)據(jù)存儲。

2、MapReduce一個用于處理大規(guī)模數(shù)據(jù)的計算模型,通過將任務分解成小的子任務并分發(fā)到集群中進行處理。

3、YARN (Yet Another Resource Negotiator):資源管理器,負責管理集群的計算資源。

4、Hive、Pig、HBase 等:提供更高層次的抽象和工具,用于簡化大數(shù)據(jù)的處理和查詢。

在本教程中,我們將重點講解如何安裝和配置 Hadoop,并簡單介紹如何使用它進行數(shù)據(jù)存儲和處理。

二、準備工作

在開始安裝之前,確保你已經(jīng)具備以下基礎條件:

1、操作系統(tǒng):CentOS 7/8 或更高版本。

2、Java 環(huán)境:Hadoop 是基于 Java 的,因此需要安裝 JDK 8。

3、SSH 配置:Hadoop 節(jié)點之間需要通過 SSH 進行通信,即使是單節(jié)點集群,也需要配置 SSH。

三、安裝和配置環(huán)境

1、安裝jdk8,此操作不再做過多贅述,正常官網(wǎng)下載安裝包,配置環(huán)境變量并刷新文件即可。

2、安裝ssh

# 安裝 OpenSSH 客戶端和服務器
sudo yum install -y openssh-server openssh-clients
# 
啟動并設置 SSH 服務開機自啟
sudo systemctl start sshd
sudo systemctl enable sshd
# 生成 SSH
密鑰對
ssh-keygen -t rsa -P ""
# 將公鑰復制到授權的密鑰文件
cat ~/.ssh/id_rsa.pub >>
 ~/.ssh/authorized_keys
# 測試 SSH 無密碼登錄
???????ssh localhost

3、安裝hadoop
首先從 Apache Hadoop 官方網(wǎng)站 下載最新版本的 Hadoop,或者使用 wget 命令直接下載:

# 下載 Hadoopwgethttps://downloads.apache.org/hadoop/common/hadoop-
3.3.1/hadoop-3.3.1.tar.gz
# 解壓
Hadoop
tar -xzvf hadoop-3.3.1.tar.gz
# 移動到指定目錄
sudo mv hadoop-3.3.1 
???????/usr/local/hadoop

配置環(huán)境變量

# 編輯 /etc/profile 文件
sudo vi /etc/profile
# 添加以下內(nèi)容到文件末尾
export
HADOOP_HOME=/usr/local/hadoop
exportHADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
exportPATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
# 保存并退出
???????source /etc/profile

配置hadoop文件  

Hadoop 的主要配置文件位于 $HADOOP_HOME/etc/hadoop 目錄中。我們需要修改以下幾個配置文件

(1)配置 core-site.xml

配置 Hadoop 文件系統(tǒng)的默認 URI,在 /usr/local/hadoop/etc/hadoo

p/core-site.xml 文件中添加:
<configuration>  
  <property>      
  <name>fs.defaultFS</name>   
     <value>hdfs://localhost:9000</value>  
  </property>
???????</configuration>

(2)配置 hdfs-site.xml 

配置 HDFS 的存儲目錄和副本數(shù),在 /usr/local/hadoop/etc/hadoop/hdfs-site.xml 文件中添加:

<configuration> 
   <property>  
      <name>dfs.replication</name>     
   <value>1</value>  
  </property>   
 <property>      
  <name>dfs.namenode.name.dir</name> 
       <value>file:/usr/local/hadoop/hdfs/namenode</value> 
   </property>  
  <property>       
 <name>dfs.datanode.data.dir</name>     
   <value>file:/usr/local/hadoop/hdfs/datanode</value>  
  </property>
</configuration>

(3)配置 mapred-site.xml  

配置 MapReduce 的運行框架,在 /usr/local/hadoop/etc/hadoop/mapred-site.xml 文件中添加:

<configuration>  
  <property>      
  <name>mapreduce.framework.name</name>   
     <value>yarn</value>  
  </property>
???????</configuration>

(4)配置 yarn-site.xml

配置 YARN 的資源管理器,在 /usr/local/hadoop/etc/hadoop/yarn-site.xml 文件中添加:

<configuration>  
  <property>     
   <name>yarn.resourcemanager.hostname</name>      
  <value>localhost</value>   
 </property>
???????</configuration>

四、格式化hdfs

在啟動 Hadoop 之前,需要格式化 HDFS(Hadoop 分布式文件系統(tǒng))。

# 格式化 HDFShdfs
??????? namenode -format

五、啟動 Hadoop

啟動 Hadoop 集群之前,先啟動 HDFS 和 YARN 服務。

# 啟動 HDFS
start-dfs.sh
# 啟動 YARN
???????start-yarn.sh

確認 Hadoop 集群是否啟動成功:

 jps -l

如果看到 NameNode、DataNode、ResourceManager 和 NodeManager 等進程,說明 Hadoop 啟動成功

六、Hadoop 基本操作

1. 創(chuàng)建 HDFS 目錄
創(chuàng)建一個目錄用于存放數(shù)據(jù):

hdfs dfs -mkdir /user
???????hdfs dfs -mkdir /user/hadoop

2. 上傳文件到 HDFS
將本地文件上傳到 HDFS:

hdfs dfs -ls /user/hadoop/

3. 查看 HDFS 中的文件
查看上傳的文件:

hdfs dfs -ls /user/hadoop/

4. 從 HDFS 下載文件
從 HDFS 下載文件到本地:

hdfs dfs -get /user/hadoop/file /path/to/local/directory/

5. 刪除 HDFS 中的文件
刪除文件:

hdfs dfs -rm /user/hadoop/file

七、停止 Hadoop

完成操作后,停止 Hadoop 服務:

# 停止 YARN
stop-yarn.sh
# 停止 HDFS
stop-dfs.sh

???????八、總結

以上便是hadoop的單節(jié)點搭建以及基礎操作。小編初步上手操作,若有紕漏希望廣大讀者朋友指教,可以聯(lián)系我們的官方公眾號小客服。

獲取相關資料
下載地址將會發(fā)送至您填寫的郵箱
相關新聞
水文SL651協(xié)議解析
2025-01-17
JT/T808 協(xié)議解析
2025-01-10
環(huán)保HJ212-2017協(xié)議介紹開發(fā)
2025-01-03
  • 在線客服
  • 電話咨詢
  • 微信
  • 短視頻
  • 人妻精品久久无码专| 制服丝袜人妻无码每日更新| 精品51高跟| 无码麻豆国产精品| 蜜臀视频国产高清在线观看| 亚洲最新精品地址| 久久九九黄色视频| 99国内精品久久久久久久久久 | 日日夜夜综合精品国产 | 中文字幕国产精品一区二区三区| AV白浆在线播放| 福利精品免费视频| ?欧美性受XXXX黑人XYX性爽| 精品aⅴ中文字幕在线观看| 99热只有精品在线观看| av在线影音| 国产一区二区三区在线观看影院| 1024精品久久久久久久| 国产一区二区三区无码| 国产三级片五月丁香| 久久青精品视频伊人| 少妇人妻AV无码专区| www·xxx成人| 超碰在线免费| 91香蕉狠狠的看| 四虎影视久久| 亚洲AV中文无码字幕色三| 亚洲欧洲喷水视频| 99久久性爱| 日日摸夜夜添夜夜添AV| 亚洲国产成人麻豆精品| 国产黄色大片在线播放| 久久丫精品国产亚洲av五月婷| 久久国产精品免费一区二区三Z区| XXXXX鸥美一级片| 亚洲精品亚洲人成在线| 丰满少妇被粗大猛进人高清| 一区精品美女激情| 亚日韩综合| 国产婷婷色综合成人精品| 亚洲一区无码视频|