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

Docker安裝及Docker構(gòu)建簡易版Hadoop生態(tài)

這篇具有很好參考價值的文章主要介紹了Docker安裝及Docker構(gòu)建簡易版Hadoop生態(tài)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、首先在VM創(chuàng)建一個新的虛擬機(jī)將Docker安裝好(Window系統(tǒng)可以安裝 Docker Desktop Installer)

  1. 更新系統(tǒng):首先打開終端,更新系統(tǒng)包列表。

    sudo apt-get update
    sudo apt-get upgrade
    

    下圖是更新系統(tǒng)包截圖
    Docker安裝及Docker構(gòu)建簡易版Hadoop生態(tài),eureka,云原生

  2. 安裝Docker:使用以下命令在Linux上安裝Docker。

    sudo apt-get install -y docker.io 
    

    Docker安裝及Docker構(gòu)建簡易版Hadoop生態(tài),eureka,云原生

  3. 啟動Docker服務(wù):使用以下命令啟動Docker服務(wù),我們通過ps命令可以看到docker服務(wù)的進(jìn)程

    sudo systemctl start docker
    

    Docker安裝及Docker構(gòu)建簡易版Hadoop生態(tài),eureka,云原生

  4. 使Docker開機(jī)自啟:使用以下命令將Docker服務(wù)添加到系統(tǒng)服務(wù)中,使其在系統(tǒng)啟動時自動啟動。

    sudo systemctl enable docker
    
  5. 驗證Docker是否安裝成功:使用以下命令檢查Docker是否成功安裝。

    docker version
    

    Docker安裝及Docker構(gòu)建簡易版Hadoop生態(tài),eureka,云原生

  6. 添加當(dāng)前用戶到Docker用戶組:為了避免在執(zhí)行Docker命令時使用sudo,可以將當(dāng)前用戶添加到Docker用戶組中。

    sudo usermod -aG docker <username>
    

    其中“<username>”是您的用戶名。Docker安裝及Docker構(gòu)建簡易版Hadoop生態(tài),eureka,云原生

  7. 退出當(dāng)前會話并重新登錄:要使更改生效,退出當(dāng)前會話并重新登錄。

    ?
    # 要退出當(dāng)前 Docker 會話并重新登錄,可以使用以下命令:
    
    exit
    
    # 然后再使用以下命令重新登錄:
    
    docker login
    
    # 這將提示您輸入 Docker Hub 用戶名和密碼,以便重新登錄。
    
    ?

現(xiàn)在您已經(jīng)成功在Linux上安裝了Docker容器。您可以使用docker run命令來啟動新容器?

二、在Docker中安裝Hive(非Docker Compose 方式)

  1. 確保已安裝和啟動Docker后,打開終端并輸入以下命令以下載Hive鏡像:

docker pull sequenceiq/hadoop-docker:2.7.1

下圖是下載 hadoop容器截圖

Docker安裝及Docker構(gòu)建簡易版Hadoop生態(tài),eureka,云原生

Docker安裝及Docker構(gòu)建簡易版Hadoop生態(tài),eureka,云原生

  1. 等待hadoop鏡像下載完成后,輸入以下命令以啟動Hive容器:
docker run -it sequenceiq/hadoop-docker:2.7.1 /etc/bootstrap.sh -bash


## 以下是 釋義
docker run -it sequenceiq/hadoop-docker:2.7.1 /etc/bootstrap.sh -bash 命令的意思是,在當(dāng)前系統(tǒng)上啟動一個新的 Docker 容器,使用指定的鏡像 sequenceiq/hadoop-docker:2.7.1,然后運(yùn)行 /etc/bootstrap.sh 腳本來配置 Hadoop,最后打開一個交互式的 Bash shell。

讓我們詳細(xì)解釋一下這個命令的各個部分:

docker run:這是 Docker 命令來啟動一個新的容器。
-it:這是兩個選項。-i 表示交互式會話,-t 表示為終端提供偽終端。這兩個選項結(jié)合起來意味著提供一個可以交互的終端。
sequenceiq/hadoop-docker:2.7.1:這是要使用的 Docker 鏡像的名稱和版本號。在這個例子中,我們使用的是名為 sequenceiq/hadoop-docker 的鏡像,版本為 2.7.1。
/etc/bootstrap.sh -bash:這是在容器啟動時要運(yùn)行的命令。在這個例子中,我們首先運(yùn)行 /etc/bootstrap.sh 腳本來配置 Hadoop,然后運(yùn)行 -bash 進(jìn)入交互式的 Bash shell。

Docker安裝及Docker構(gòu)建簡易版Hadoop生態(tài),eureka,云原生

?推出hadoop,以下方式啟動hadoopDocker安裝及Docker構(gòu)建簡易版Hadoop生態(tài),eureka,云原生

  1. 在安裝docker的liunx,輸入以下命令以安裝Hive:
yum install -y hive
  1. 安裝完成后,您可以使用以下命令啟動Hive:
hive
  1. 接下來,您可以使用Hive進(jìn)行數(shù)據(jù)分析和查詢。

三、在Docker中安裝Flink(非Docker Compose 方式)

使用Docker方式搭建單機(jī)Flink可以快速方便地進(jìn)行本地測試和開發(fā)。下面是Docker方式搭建單機(jī)Flink的步驟:

  1. 獲取Flink鏡像

在命令行中執(zhí)行以下指令,獲取Flink官方鏡像:

docker pull flink:1.13.0-scala_2.12
  1. 啟動Flink容器

在命令行中執(zhí)行以下指令,啟動Flink容器:

docker run -it -p 8081:8081 flink:1.13.0-scala_2.12

該指令會以交互模式啟動Flink容器,并將容器內(nèi)部的8081端口映射到本地的8081端口。

  1. 驗證Flink容器

在瀏覽器中輸入 http://localhost:8081/,可以看到Flink的Web界面,證明Flink容器已經(jīng)啟動成功。

現(xiàn)在,您已經(jīng)成功地使用Docker搭建了一個單機(jī)Flink環(huán)境,可以在其中進(jìn)行本地測試和開發(fā)。

請注意,在這個過程中,您需要了解Docker的基本使用方法和Hadoop生態(tài)系統(tǒng)的基本知識。文章來源地址http://www.zghlxwxcb.cn/news/detail-674988.html

到了這里,關(guān)于Docker安裝及Docker構(gòu)建簡易版Hadoop生態(tài)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(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ī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

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

相關(guān)文章

  • Docker 倉庫與注冊表: 構(gòu)建可靠的容器鏡像生態(tài)系統(tǒng)

    Docker 倉庫與注冊表: 構(gòu)建可靠的容器鏡像生態(tài)系統(tǒng)

    ???? 博主 libin9iOak帶您 Go to New World.??? ?? 個人主頁——libin9iOak的博客?? ?? 《面試題大全》 文章圖文并茂??生動形象??簡單易學(xué)!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍》學(xué)會IDEA常用操作,工作效率翻倍~?? ???? 希望本文能夠給您帶來一定的幫助??文章粗淺,敬

    2024年02月17日
    瀏覽(34)
  • Docker鏡像文件打包和啟動簡易教程-Buildx構(gòu)建多平臺鏡像

    在目標(biāo)文件夾下執(zhí)行以下命令 生成Dockerfile文件后,在其中寫入 將本地Python項目打包成docker鏡像,并在docker中運(yùn)行 - 灰信網(wǎng)(軟件開發(fā)博客聚合) 創(chuàng)建docker, . 必不可少 保存打包的鏡像文件 命令行啟動鏡像文件 compase啟動鏡像文件 首先寫入一個 docker_name.yaml 文件 docker compos

    2024年02月10日
    瀏覽(39)
  • 【云原生 · Docker】輕松學(xué)會dockerfile構(gòu)建鏡像

    【云原生 · Docker】輕松學(xué)會dockerfile構(gòu)建鏡像

    目錄 ??dockerfile是什么 ??鏡像的緩存特性 ??dockerfile命令 ??FROM ??RUN ??CMD ??LABEL ??EXPOSE ??ENV ??ADD ??COPY ??ENTRYPOINT ??VOLUME ??USER ??WORKDIR ??ARG ??ONBUILD ??STOPSIGNAL ??????博客主頁:大蝦好吃嗎的博客 ? ? ??專欄地址:云原生專欄 docker中并不建議用戶通過com

    2024年02月08日
    瀏覽(29)
  • Docker環(huán)境部署Hadoop并使用docker構(gòu)建spark運(yùn)行案列(全網(wǎng)最詳細(xì)教程)

    Docker環(huán)境部署Hadoop并使用docker構(gòu)建spark運(yùn)行案列(全網(wǎng)最詳細(xì)教程)

    Docker部署hadoop 和使用docker構(gòu)建spark運(yùn)行環(huán)境(全網(wǎng)最詳細(xì)教程) 首先查看版本環(huán)境(docker中沒有下載docker和docker-compose的可以看我上一篇博客 Linux 安裝配置Docker 和Docker compose 并在docker中部署mysql和中文版portainer圖形化管理界面) 查看docker和docker-compose版本: OK,環(huán)境沒問題,

    2024年02月03日
    瀏覽(59)
  • 【云原生】Docker鏡像的創(chuàng)建
Dockerfile 多階段構(gòu)建原理和使用場景

    【云原生】Docker鏡像的創(chuàng)建 Dockerfile 多階段構(gòu)建原理和使用場景

    創(chuàng)建鏡像有三種方法,分別為【基于已有鏡像創(chuàng)建】、【基于本地模板創(chuàng)建】以及【基于Dockerfile創(chuàng)建】。 (1)首先啟動一個鏡像,在容器里做修改 ?docker run -it --name web centos:7 /bin/bash ? ? #啟動容器 ?? ?yum install -y epel-release ?#安裝epel源 ?yum install -y nginx ? ? ? ? #安裝ng

    2024年02月12日
    瀏覽(30)
  • 「Docker」如何在蘋果電腦上構(gòu)建簡單的Go云原生程序「MacOS」

    「Docker」如何在蘋果電腦上構(gòu)建簡單的Go云原生程序「MacOS」

    使用 Docker 開發(fā)Golang 云原生 應(yīng)用程序,使用Golang服務(wù)和Redis服務(wù) 確保已經(jīng)安裝 Go 、 docker 等基礎(chǔ)配置 官網(wǎng)下載鏈接直達(dá):Docker官網(wǎng)下載 ?? ??? ?Go官網(wǎng)下載 創(chuàng)建新Go工程,編輯main.go文件內(nèi)容如下: 注:查詢Redis服務(wù)端的地址和端口(在Terminal輸入以下代碼),如圖: 創(chuàng)建

    2024年02月04日
    瀏覽(24)
  • [ 云原生 | Docker ] 構(gòu)建高可用性的 SQL Server:Docker 容器下的主從同步實現(xiàn)指南

    [ 云原生 | Docker ] 構(gòu)建高可用性的 SQL Server:Docker 容器下的主從同步實現(xiàn)指南

    本系列博文還在更新中,收錄在專欄:#MS-SQL Server 專欄中。 本系列文章列表如下: 【SQL Server】 Linux 運(yùn)維下對 SQL Server 進(jìn)行安裝、升級、回滾、卸載操作 【SQL Server】數(shù)據(jù)庫開發(fā)指南(一)數(shù)據(jù)庫設(shè)計的核心概念和基本步驟 【SQL Server】數(shù)據(jù)庫開發(fā)指南(二)MSSQL數(shù)據(jù)庫開發(fā)對

    2023年04月15日
    瀏覽(45)
  • 【云原生】Docker—Dockerfile寫法與用法以及dockerfile簡介與構(gòu)建鏡像詳解【附加實戰(zhàn)】

    【云原生】Docker—Dockerfile寫法與用法以及dockerfile簡介與構(gòu)建鏡像詳解【附加實戰(zhàn)】

    ??Dockerfile 是一個用來構(gòu)建鏡像的文本文件,文本內(nèi)容包含了一條條構(gòu)建鏡像所需的指令(Instruction)和操作命令;每一條指令構(gòu)建一層鏡像,因此每一條指令的內(nèi)容,就是描述該層鏡像應(yīng)當(dāng)如何構(gòu)建(也就是你要執(zhí)行的操作命令)。 ?dockerfile是純文本文件; ?dockerfile是用來

    2024年01月18日
    瀏覽(24)
  • 云原生Docker容器中的OpenCV:輕松構(gòu)建可移植的計算機(jī)視覺環(huán)境

    云原生Docker容器中的OpenCV:輕松構(gòu)建可移植的計算機(jī)視覺環(huán)境

    構(gòu)建可移植的計算機(jī)視覺環(huán)境 計算機(jī)視覺是一門涉及圖像和視頻處理的領(lǐng)域,可以應(yīng)用于目標(biāo)檢測、圖像識別、人臉識別等各種任務(wù)。 不同的開發(fā)環(huán)境、操作系統(tǒng)和硬件配置可能導(dǎo)致部署和運(yùn)行計算機(jī)視覺應(yīng)用的困難。 目的和重要性: Docker容器提供了一種輕量級、可移植、

    2024年04月11日
    瀏覽(19)
  • 【云原生?容器】搬磚高手揭秘:5分鐘快速構(gòu)建企業(yè)級Docker全攻略

    【云原生?容器】搬磚高手揭秘:5分鐘快速構(gòu)建企業(yè)級Docker全攻略

    ?? 「本系列博文旨在深入探索容器技術(shù),特別是Docker的應(yīng)用和原理,無論是對Docker感興趣的新手還是希望進(jìn)一步提升技能的專業(yè)人士,本系列將是一條理想的學(xué)習(xí)路徑。接下來的規(guī)劃中,我們將通過二十多個章節(jié)從基礎(chǔ)到高級逐步理解容器技術(shù),全面覆蓋Docker和容器技術(shù)的

    2024年02月01日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包