使用云虛擬機搭建hadoop集群環境

使用云虛擬機搭建hadoop集群環境

安裝jdk17

配置docker網絡

docker network create --subnet=172.18.0.0/16 hadoop  
  • 172.18.0.0:這是子網的網絡地址,也就是這個網絡的起始地址。
  • /16:這是子網掩碼(Network Mask),表示前 16 位是網絡部分,后 16 位是主機部分。

結合起來,172.18.0.0/16 表示:

  • 網絡范圍從 172.18.0.0172.18.255.255
  • 可以在這個范圍內為容器分配 IP 地址

查看

 docker network ls
網橋bridge的作用
  • 隔離與連接: 一個 bridge 網絡可以讓容器在其內部相互通信,同時與宿主機分隔。
  • bridge 是一種虛擬的網絡驅動,允許多個容器共享同一個虛擬網絡,就像連接到一個虛擬的交換機(交換機常用的網絡橋)一樣。

拉取hadoop鏡像

sudo docker pull kiwenlau/hadoop:1.0

拉取hadoop-cluster-docker

git clone https://github.com/kiwenlau/hadoop-cluster-docker

之后:cd hadoop-cluster-docker

啟動三節點容器:

./start-container.sh  # 默認啟動1個master + 2個slave
docker start hadoop-master hadoop-slave1 hadoop-slave2  # 同時啟動三個容器

然后進入到hadoop-master節點里

docker exec -it hadoop-master /bin/bash

之后執行

./start-hadoop.sh  # 初始化并啟動HDFS/YARN服務

然后執行

./run-wordcount.sh  # 運行WordCount測試任務

最后運行成功顯示:

在這里插入圖片描述

驗證:進入Web管理界面

  • HDFS(NameNode)http://<云服務器公網IP>:50070
  • YARN(ResourceManager)http://<云服務器公網IP>:8088479

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/88709.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/88709.shtml
英文地址,請注明出處:http://en.pswp.cn/web/88709.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【機器學習】吳恩達機器學習課程代碼作業-Python版本

吳恩達老師的機器學習課程作業是MATLAB版本&#xff08;Octave&#xff09;的&#xff0c;現在有點過時了&#xff0c;我參考了幾位大牛的代碼&#xff0c;將作業改成了Python3.6版本&#xff0c;并做了中文注釋&#xff0c;推薦使用Jupyter notebook。Python作業使用了原版數據…

2025年人工智能、虛擬現實與交互設計國際學術會議

重要信息 官網&#xff1a;www.aivrid.com 時間&#xff1a;2025年10月17-19日 地點&#xff1a;中國-東莞 部分介紹 征稿主題 包括但不限于&#xff1a; 生物特征 模式識別 機器視覺 專家系統 深度學習 智能搜索 自動編程 智能控制 智能機器…

SHA-256算法流程分析與詳解——Github工程結合示例和動畫演示

近日筆者在學習區塊鏈的相關知識&#xff0c;接觸到SHA-256算法&#xff0c;這里做一個知識梳理和總結。 強烈推薦大家自行去學習下面鏈接github上的工程&#xff0c;作者的動畫演示和解釋做的非常出色&#xff0c;邏輯非常清晰&#xff0c;B站搬運的對應的油管的講解視頻也放…

CSPNet: A New Backbone that can Enhance Learning Capability of CNN (CSP模塊)

3. Method 方法 3.1 Cross Stage Partial Network 跨階段局部網絡 3.1.1 Cross Stage Partial Network 跨階段局部網絡 3.1.1.1 ResNet 和 DenseNet 的優缺點主流的卷積神經網絡&#xff08;CNN&#xff09;架構&#xff0c;如ResNet [8]、ResNeXt [37]、DenseNet [11]&#x…

前端學習4:小白入門注冊表單的制作(包括詳細思考CSS、JS實現過程)

這篇我們來做一個簡單表單&#xff0c;即常見的注冊頁面吧~學習完這篇我們將學習到Input、label、CSS偽類、CSS入門、更多的JS操作等。。一、首先明確需求&#xff1a;直接模仿常見的注冊頁面&#xff0c;包括&#xff1a;用戶名、Email、性別&#xff08;單選按鈕男/女&#x…

強化學習 (RL) 新突破:超越游戲,走向復雜現實決策

強化學習 (RL) 新突破&#xff1a;超越游戲&#xff0c;走向復雜現實決策 強化學習&#xff08;Reinforcement Learning&#xff0c; RL&#xff09;作為人工智能的核心范式之一&#xff0c;歷經數十年的發展&#xff0c;正迎來一場深刻的范式轉移。曾以戰勝人類頂尖選手的Alph…

2025年6-7月AI領域關鍵進展:從藥物研發到全球監管--AI深度融入產業與社會

2025年6月至7月&#xff0c;人工智能領域繼續以驚人速度發展&#xff0c;在技術突破、行業應用、政策法規、企業戰略及學術研究等方面取得了一系列重要里程碑。以下為關鍵動態&#xff1a;一、技術突破&#xff1a; AI向生命科學和認知科學縱深挺進DeepMind啟動AI設計藥物人體試…

【TOOL】ubuntu升級cmake版本

文章目錄一、下載cmake腳本二、安裝一、下載cmake腳本 在編譯新工程時遇到cmake版本過低的情況&#xff0c;到 cmake官網 下載指定cmake安裝腳本&#xff1a; 若需下載指定版本&#xff0c;見上圖右上角藍框。 二、安裝 # 賦予可執行權限 sudo chmod x cmake-3.31.8-linux-x8…

GMSK調制解調系統的matlab性能仿真,對比維特比解調,1bit差分解調,2bit差分解調

目錄 1.前言 2.算法運行效果圖預覽 3.算法運行軟件版本 4.部分核心程序 5.算法仿真參數 6.算法理論概述 7.參考文獻 8.算法完整程序工程 1.前言 GMSK(Gaussian Minimum Shift Keying&#xff0c;高斯最小頻移鍵控)是一種連續相位調制技術&#xff0c;基于MSK調制改進而…

SQL138 連續兩次作答試卷的最大時間窗

SQL138 連續兩次作答試卷的最大時間窗 問題分析 找出2021年至少有兩天作答的用戶計算每個用戶連續兩次作答的最大時間窗基于歷史數據預測在這個時間窗內平均會做多少套試卷 版本1 with-- 功能?&#xff1a;篩選2021年至少有兩天作答的用戶及其作答記錄-- 子查詢找出2021年…

TensorFlow2 study notes[2]

文章目錄tf.autodiff.ForwardAccumulatorreferencestf.autodiff.ForwardAccumulator the function can be used to achieve the Computation of Jacobian-vector products with forward-mode autodiff. primals is variables need to watch.tangents is direction vector. …

穩定幣將成為新時代的重要金融工具

在數字經濟加速滲透的今天,加密貨幣作為一種新型價值載體,正深刻改變著全球金融的運作邏輯。其中,穩定幣與非穩定幣構成了加密貨幣生態的兩大支柱,二者在設計邏輯、應用場景和市場表現上呈現出顯著差異。 穩定幣錨定法定貨幣 穩定幣是一類以法定貨幣、大宗商品或其他資產…

Constants

本節是《Solidity by Example》的中文翻譯與深入講解&#xff0c;專為零基礎或剛接觸區塊鏈開發的小白朋友打造。我們將通過“示例 解說 提示”的方式&#xff0c;帶你逐步理解每一段 Solidity 代碼的實際用途與背后的邏輯。 Solidity 是以太坊等智能合約平臺使用的主要編程語…

五鏡頭傾斜攝影相機的技術優勢與應用原理

傾斜攝影技術作為三維實景建模的核心手段&#xff0c;其硬件設計直接影響數據采集效率與模型質量。在眾多鏡頭配置方案中&#xff0c;五鏡頭結構&#xff08;下視前、后、左、右四個傾斜視角&#xff09;已成為行業主流選擇。這一設計并非偶然&#xff0c;而是基于嚴苛的技術需…

ThinkSound V2版 - 一鍵給無聲視頻配音,為AI視頻生成匹配音效 支持50系顯卡 一鍵整合包下載

ThinkSound 是阿里通義實驗室開源的首個音頻生成模型&#xff0c;它能夠讓AI像專業“音效師”一樣&#xff0c;根據視頻內容生成高度逼真、與視覺內容完美契合的音頻。 ThinkSound 可直接應用于影視后期制作&#xff0c;為AI生成的視頻自動匹配精準的環境噪音與爆炸聲效&#x…

如何從0開始構建自己的第一個AI應用?(Prompt工程、Agent自定義、Tuning)

一、前言 從0開始基于自定義Agent構建AI應用&#xff0c;涉及從創建智能Agent到使用、測試及優化提示詞等一系列步驟。前置&#xff1a;什么是LLM、Prompt、Mcp和Agent&#xff1f; 二、步驟一&#xff1a;規劃和設計AI應用 在創建AI應用之前&#xff0c;你需要明確應用的目標…

Java ThreadLocal詳解:從原理到實踐

Java ThreadLocal詳解&#xff1a;從原理到實踐&#xff08;圖解極簡示例&#xff09; 一、什么是ThreadLocal&#xff1f;——線程的"專屬儲物柜" ThreadLocal 是 Java 提供的線程本地存儲機制&#xff0c;通俗來說&#xff0c;它能為每個線程創建一個獨立的變量副本…

如何在 Visual Studio Code 中使用 Cursor AI

在當今快節奏的開發環境中&#xff0c;像 Cursor AI 這樣的 AI 工具正在徹底改變開發人員編寫和管理代碼的方式。Cursor AI 通過提供智能代碼建議、自然語言編輯和多文件項目更新功能&#xff0c;增強了“ Visual Studio Code (VS Code )”的功能&#xff0c;所有這些功能均由 …

阿里面試:服務與發現 ,該選擇 CP 還是 AP?為什么?

說在前面 最近有小伙伴拿到了一線互聯網企業如微博、阿里、汽車之家、極兔、有贊、希音、百度、網易、滴滴的面試資格&#xff0c;遇到一幾個很重要的面試題&#xff1a; 服務注冊發現&#xff0c;該選 AP 還是 CP&#xff1f; 為什么&#xff1f; 最近有小伙伴在面 阿里。 小伙…

模擬實現Vue2-Vue3響應式更新

Vue2作為 MVVM框架/* Vue2 通過 Object.defineProperty 監聽、挾持數據&#xff0c;實現響應式 并通過 Dep&#xff08;依賴收集器&#xff09; 和 Watcher 實現依賴收集&#xff0c;通知視圖更新 *//* 但是 Vue2用Object.defineProperty 無法監聽新增屬性、無法監聽數組索引變…