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

使用docker快速搭建hive環(huán)境

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

hostnamectl set-hostname hive-master

寫在前面
想練練Hive SQL,但是沒有hive shell環(huán)境。現(xiàn)在只有一臺空的CentOS 7機子,一想要弄jdk、hadoop、mysql、hive就頭疼。

于是在網(wǎng)上找了找,發(fā)現(xiàn)用docker部署hive會快很多,在此記錄一下部署過程。

以下過程每一步在文末都附有參考文檔,出錯的朋友可以去看對應的參考文檔。

步驟
安裝docker
安裝git,配置github。因為用的是github上大佬寫好的docker compose服務,所以要git clone下來。
部署hive
使用hive命令行
收尾工作

一、安裝docker

要用到docker和docker-compose,我們依次來安裝

安裝docker
如果你之前安裝過 docker,請先刪掉

yum remove docker docker-common docker-selinux docker-engine
1
安裝一些依賴

yum install -y yum-utils device-mapper-persistent-data lvm2
1
拉取docker-ce.repo

wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
1
把軟件倉庫地址替換為 TUNA:

sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
1
最后安裝(默認安裝的是最新版docker):

yum makecache fast
yum install docker-ce

啟動docker,設為開機自啟,查看docker版本

systemctl start docker
systemctl enable ?docker
docker version

至此,不報錯的話,docker就安裝好了

  • 安裝Docker Compose

    curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
    
    chmod +x /usr/local/bin/docker-compose
    
    
    ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
    
    
    docker-compose --version
    配置docker國內(nèi)鏡像源(可選)https://www.cnblogs.com/reasonzzy/p/11127359.html

    我在后面pull docker鏡像時,速度很慢,所以又配了一下國內(nèi)鏡像加速源,可配可不配。

    
    # 添加Docker阿里云鏡像倉庫
    cat > /etc/docker/daemon.json << EOF
    {
    "registry-mirrors": ["https://xigtegnc.mirror.aliyuncs.com"]
    }
    EOF

    部署Hive
    準備工作都做完了,可以開始部署Hive了。

    docker-hive
    用的是大佬寫好的docker-hive。

    開始部署

    依次執(zhí)行以下命令

    git clone git@github.com:big-data-europe/docker-hive.git
    
    # 注:本文所有docker-compose都是在docker-hive目錄下執(zhí)行的
    cd docker-hive
    
    # 這步在后臺起一個hive,元數(shù)據(jù)庫用的是postgresql
    # 會費一點時間,需要耐心等待
    docker-compose up -d
    
    

    等上面命令運行完成后,可以執(zhí)行docker-compose ps命令查看正在運行的鏡像。

    下圖是我運行這個命令的截圖:

    使用docker快速搭建hive環(huán)境,云原生,hive

    可以看到有namenode、datanode、hive等,表示部署成功了。

    使用Hive命令行

    依次執(zhí)行以下步驟

    使用docker快速搭建hive環(huán)境,云原生,hive

    查詢結(jié)果:

    使用docker快速搭建hive環(huán)境,云原生,hive

    二、配置Docker編排工具docker-compose (最重要)

1,下載Docker-compose 下載Docker-Compose(下載完畢就是一個文件docker-compose-Linux-x86_64) 下載完成后將 docker-compose-Linux-x86_64 文件復制到Linux系統(tǒng)的root目錄下,執(zhí)行以下指令

下載鏈接傳送門:

鏈接:https://pan.baidu.com/s/124vfP_N1kzBeiDAnITWHYg
提取碼:xzq9
?

2,重命名、修改權(quán)限

mv docker-compose-Linux-x86_64 docker-compose

chmod 777 docker-compose

3,將docker-compose文件移動到$PATH中

echo $PATH

查看系統(tǒng)變量存放路徑
?

mv docker-compose /usr/bin/

4,在任意位置輸入docker-compose

這是最后一步,如下圖所示,則配置成功?。?!

使用docker快速搭建hive環(huán)境,云原生,hive

docker-compose的使用

?docker-compose常用命令

后續(xù)就可以通過docker-compose.yml文本管理容器信息
通過docker-compose up -d 啟動容器
通過docker-compose down 停止并刪除容器
通過docker-compose logs -f 標識 查看容器啟動日志
通過docker-compose start/stop/rm/restart/up/down來啟動容器/關(guān)閉容器/刪除已經(jīng)關(guān)閉的容器/重啟容器/基于yml創(chuàng)建容器/停止并刪除容器

使用docker快速搭建hive環(huán)境,云原生,hive?遇到報錯重啟docker

使用docker快速搭建hive環(huán)境,云原生,hive文章來源地址http://www.zghlxwxcb.cn/news/detail-813482.html

到了這里,關(guān)于使用docker快速搭建hive環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關(guān)文章

  • 【云原生 ? Docker】docker 環(huán)境搭建、docker 與容器常用指令大全

    【云原生 ? Docker】docker 環(huán)境搭建、docker 與容器常用指令大全

    目錄 一、Docker 環(huán)境搭建 1. 準備工作(已有 Linux 環(huán)境可省略) 2. 安裝 Docker 3. 設置 ustc 鏡像 二、Docker/容器操作命令匯總 1. Docker 操作命令 2. 鏡像相關(guān)命令 3. 查看容器 4. 創(chuàng)建容器 5. 停止與啟動容器 6. 文件掛載 7. 目錄掛載 8. 查看容器 IP 地址 9. 刪除容器 1. 準備工作(已有

    2024年01月16日
    瀏覽(55)
  • docker快速搭建環(huán)境

    2024年02月13日
    瀏覽(19)
  • 使用docker-compose.yml快速搭建開發(fā)、部署環(huán)境(nginx、tomcat、mysql、jar包、各種程序)以及多容器通信和統(tǒng)一配置

    image 鏡像名稱,可去鏡像市場查找自己需要的 hostname 容器內(nèi)服務名 container_name 容器名 volumes 可以把自己電腦的路徑映射到容器中的文件夾中 networks 寫同一個網(wǎng)絡可以讓容器之間進行通信 啟動 在項目根目錄的命令行中輸入 docker-compose up 停止 在項目根目錄的命令行中輸入 d

    2024年02月12日
    瀏覽(27)
  • 不外傳秘訣| docker 快速搭建常用的服務環(huán)境

    本文主要給大家介紹如何使用 docker 搭建常用的服務環(huán)境, 包括mysql,reedis,nginx,jenkins 等常用的環(huán)境,下面直接進入主題。 1、MySQL 部署 ①搜索 MySQL 鏡像 ②拉取 MySQL 鏡像 ③創(chuàng)建容器,設置端口映射,目錄映射 ●在宿主機中創(chuàng)建一個 MySQL 目錄,用來存儲數(shù)據(jù)庫信息 ?●啟動容

    2024年02月16日
    瀏覽(20)
  • 如何利用Docker快速搭建一個支持java程序運行的環(huán)境(Ubuntu環(huán)境下)

    如何利用Docker快速搭建一個支持java程序運行的環(huán)境(Ubuntu環(huán)境下)

    簡單來說,docker是一種類似于虛擬機的虛擬技術(shù)。 但它們的不同之處在于,虛擬機占用了完全獨立的內(nèi)存,cpu,硬盤等資源,而docker只提供了完全獨立的進程,而與其它進程公用計算機處理資源,在某種意義上來說,docker以更簡單方便的方法實現(xiàn)了類似于虛擬機的體驗效果,

    2024年02月01日
    瀏覽(28)
  • docker快速部署oracle19c、oracle12c,測試環(huán)境問題復現(xiàn)demo快速搭建筆記

    docker快速部署oracle19c、oracle12c,測試環(huán)境問題復現(xiàn)demo快速搭建筆記

    (復制sql,替換表名執(zhí)行完畢后,再修改自己想要的字段即可) (復制sql,替換自己的表名) 一個oracle表示一個實例,一個實例可以配置多個服務,獨立維護的oracle服務 一個服務內(nèi)可以有多個表空間,默認表空間就有很多,比如常見的SYSTEM、TEMP、USERS 常見的默認角色: 1、

    2024年02月04日
    瀏覽(30)
  • golang—kafka架構(gòu)原理快速入門以及自測環(huán)境搭建(docker單節(jié)點部署)

    golang—kafka架構(gòu)原理快速入門以及自測環(huán)境搭建(docker單節(jié)點部署)

    Apache Kafka 是一個分布式的流處理平臺。它具有以下特點: 支持消息的發(fā)布和訂閱,類似于 RabbtMQ、ActiveMQ 等消息隊列 支持數(shù)據(jù)實時處理 能保證消息的可靠性投遞 支持消息的持久化存儲,并通過多副本分布式的存儲方案來保證消息的容錯 高吞吐率,單 Broker 可以輕松處理數(shù)千

    2024年02月04日
    瀏覽(27)
  • win10中 hyper-v 中搭建 docker 快速搭建一個thinkphp6 的項目 swoole 環(huán)境 websocket 示例代碼

    win10中 hyper-v 中搭建 docker 快速搭建一個thinkphp6 的項目 swoole 環(huán)境 websocket 示例代碼

    1. 先安裝docker? 和docker-composer? ? 1.1安裝docker 直接使用快捷一鍵安裝 ? 1.2等待一分鐘docker安裝完成啟動docker? ? ?1.3 測試docker 安裝 和鏡像加速 ? ?直接參考文章安裝和調(diào)試??CentOS 安裝 Docker | Docker 從入門到實踐 2.安裝php 運行環(huán)境 ? 2.1? ?選用最簡單 的擁有 php-fpm 和 ngin

    2024年02月05日
    瀏覽(24)
  • 使用Docker快速搭建基礎服務

    編輯broker.conf,并設置brokerIP1 上述方法需要我們單獨對每一個服務進行啟動,當基礎服務多的時候,非常不方便,所以可以采用Docker-Compose的方式一鍵啟動,以下是相關(guān)步驟 1.docker-compose手動安裝 在這個目錄下載docker-compose-Linux-x86_64: https://github.com/docker/compose/releases/tag/1.25.5

    2024年02月07日
    瀏覽(44)
  • 【云原生】詳細學習Docker-Swarm部署搭建和基本使用

    【云原生】詳細學習Docker-Swarm部署搭建和基本使用

    ? 個人主頁: 征服bug-CSDN博客 kubernetes專欄: 云原生_征服bug的博客-CSDN博客 目錄 Docker-Swarm編排 1.概述 2.docker swarm優(yōu)點 3.節(jié)點類型 4.服務和任務 5.路由網(wǎng)格 6.實踐Docker swarm ????????Docker Swarm 是 Docker 的集群管理工具。它將 Docker 主機池轉(zhuǎn)變?yōu)閱蝹€虛擬 Docker 主機,使得容器

    2024年02月13日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包