成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hadoop on k8s 快速部署進階精簡篇

數據庫 其他數據庫
這里的 mysql 是 5.7,如果 mysql 是 8 則需要更換 mysql driver 包(即:mysql-connector-java-*-bin.jar)。

一、概述

前面一篇文章已經很詳細的介紹了Hadoop on k8s部署了,這里主要針對部署時可能會調整的地方和注意事項進行講解,想詳細了解詳細部署過程可參考我上一篇文章:Hadoop on k8s 編排部署進階篇

圖片圖片

二、快速部署步驟如下

1)安裝 git

yum -y install git

2)部署 mysql

如果小伙伴已經有mysql了,這一步就可以忽略:

這里以 docker-compose 部署 mysql 為例:

# 安裝 docker-compose
curl -SL https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose
docker-compose --version

# 下載部署包
git clone https://gitee.com/hadoop-bigdata/docker-compose-mysql.git

cd docker-compose-mysql

# 創建網絡
docker network create hadoop-network
# 部署
docker-compose -f docker-compose.yaml up -d
# 查看
docker-compose -f docker-compose.yaml ps
# 卸載
docker-compose -f docker-compose.yaml down

【溫馨提示】這里的 mysql 是 5.7,如果 mysql 是 8 則需要更換 mysql driver 包(即:mysql-connector-java-*-bin.jar)。

3)創建存儲目錄(所有節點)

# 這里默認使用hostPath掛載方式,如果使用pv,pvc掛載方式,就不需要在宿主機上創建目錄了,非高可用可不用創建jn。根據自己的情況創建目錄。如果目錄不同,則需要更改編排。下面會講解。
mkdir -p /opt/bigdata/servers/hadoop/{nn,jn,dn}/data/data{1..3}
chmod 777 -R /opt/bigdata/servers/hadoop/

4)下載 hadoop-on-k8s 部署包

git clone https://gitee.com/hadoop-bigdata/hadoop-on-kubernetes.git

cd hadoop-on-kubernetes

cat values.yaml

nameNode:

圖片圖片

dataNode:

圖片圖片

5)修改 hadoop configmap

如果需要修改database和 nodemanager 的節點數,記得修改 comfigmap 配置:templates/hadoop-configmap.yaml

圖片圖片

6)修改 hive configmap (MySQL 配置)

如果需要修改hive 配置,記得修改hive comfigmap 配置:templates/hive/hive-configmap.yaml

圖片圖片

7)安裝 helm

下載地址:https://github.com/helm/helm/releases

# 下載包
wget https://get.helm.sh/helm-v3.9.4-linux-amd64.tar.gz
# 解壓壓縮包
tar -xf helm-v3.9.4-linux-amd64.tar.gz
# 制作軟連接
ln -s /opt/helm/linux-amd64/helm /usr/local/bin/helm
# 驗證
helm version
helm help

8)開始部署

# 安裝
helm install hadoop ./ -n hadoop --create-namespace

# 更新
# helm upgrade hadoop ./ -n hadoop

# 卸載
# helm uninstall hadoop -n hadoop

# 查看
kubectl get pods,svc -n hadoop -owide

圖片圖片

【溫馨提示】上面還有幾個pod沒起來,那是因為資源不足導致,如果小伙伴資源足夠是不會出現這個問題的。

9)測試驗證

hdfs web:http://ip:30870

圖片圖片

yarn web:http://ip:

圖片圖片

通過 hive 創建庫表和添加數據驗證集群可用性

kubectl exec -it hadoop-hadoop-hive-hiveserver2-0 -n hadoop -- bash

beeline -u jdbc:hive2://hadoop-hadoop-hive-hiveserver2:10000  -n hadoop

# 建表
CREATE TABLE mytable (
  id INT,
  name STRING,
  age INT,
  address STRING
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n';

# 添加數據
INSERT INTO mytable VALUES (1, 'Alice', 25, 'F'), (2, 'Bob', 30, 'M'), (3, 'Charlie', 35, 'M');

圖片 圖片

責任編輯:武曉燕 來源: 大數據與云原生技術分享
相關推薦

2023-07-10 07:22:16

2023-08-29 10:27:32

2022-01-22 21:38:19

K8SRedisRedis clus

2023-09-06 08:12:04

k8s云原生

2022-09-27 12:00:58

HadoopK8S開源

2022-04-22 13:32:01

K8s容器引擎架構

2021-11-08 07:48:48

K8SKubernetes 集群

2023-11-06 07:16:22

WasmK8s模塊

2021-11-04 07:49:58

K8SStatefulSetMySQL

2022-01-02 08:42:50

架構部署容器

2023-02-27 07:40:00

2021-05-07 09:31:33

KindK8s Operator

2022-08-29 08:21:00

k8sDocker

2023-09-11 15:35:25

2021-11-29 08:48:00

K8S KubernetesAirflow

2022-09-07 09:22:36

SpringBootWeb

2023-10-26 08:25:39

KubernetesKubeadm

2022-09-05 17:28:25

k8sNode IPClusterIP

2020-05-12 10:20:39

K8s kubernetes中間件

2022-09-05 08:26:29

Kubernetes標簽
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲成人www | 国产欧美日韩 | 国产精品一区二区三区在线 | 成人免费大片黄在线播放 | 精品天堂| 黄网站在线播放 | 亚洲黄色在线免费观看 | 一区二区三区免费在线观看 | 精品一区二区三区四区视频 | 精品在线播放 | 成人小视频在线观看 | av黄色在线 | 色欧美综合 | 成人在线视 | 国产精品大片在线观看 | 国产午夜精品久久久 | 久久这里有精品 | 色网站入口 | 五月婷婷在线播放 | 亚洲精品欧美 | 国产一区二区精 | 不用播放器看的av | 中文字幕第九页 | 欧美一区二区三区视频在线播放 | 日本精品一区二区三区在线观看 | 激情视频中文字幕 | 国产高清不卡 | 国产精品欧美一区二区三区 | 欧美日韩国产高清视频 | 中文字幕在线免费观看 | 国产精品乱码一区二三区小蝌蚪 | 欧美亚洲成人网 | 日韩av一区二区在线观看 | 成人亚洲| 日本一级淫片免费啪啪3 | 色免费在线视频 | 国产自产21区 | 久久国产高清视频 | 毛片一区二区三区 | 日韩在线免费电影 | 国产一区二区 |