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

minio分布式集群安裝部署實(shí)戰(zhàn)詳細(xì)手冊(cè)

這篇具有很好參考價(jià)值的文章主要介紹了minio分布式集群安裝部署實(shí)戰(zhàn)詳細(xì)手冊(cè)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


前言

Minio是GlusterFS創(chuàng)始人之一Anand Babu Periasamy發(fā)布新的開源項(xiàng)目?;贏pache License v2.0開源協(xié)議的對(duì)象存儲(chǔ)項(xiàng)目,采用Golang實(shí)現(xiàn),客戶端支Java,Python,Javacript, Golang語言。

其設(shè)計(jì)的主要目標(biāo)是作為私有云對(duì)象存儲(chǔ)的標(biāo)準(zhǔn)方案。主要用于存儲(chǔ)海量的圖片,視頻,文檔等。非常適合于存儲(chǔ)大容量非結(jié)構(gòu)化的數(shù)據(jù),例如圖片、視頻、日志文件、備份數(shù)據(jù)和容器/虛擬機(jī)鏡像等,而一個(gè)對(duì)象文件可以是任意大小,從幾kb到最大5T不等。


一、準(zhǔn)備工作

操作系統(tǒng):CentOS 7
機(jī)器資源:
分布式Minio至少需要4個(gè)硬盤,使用分布式Minio自動(dòng)引入了糾刪碼功能,如果是一個(gè)有N塊硬盤的分布式Minio,只要有N/2硬盤在線,你的數(shù)據(jù)就是安全的。不過你需要至少有N/2+1個(gè)硬盤來創(chuàng)建新的對(duì)象。

建議最少4個(gè)硬盤,這樣的話就可以做到1個(gè)磁盤損壞集群依然可以讀寫,2個(gè)磁盤損壞集群依然可讀
本文因是測(cè)試環(huán)境僅以2臺(tái)機(jī)器2塊磁盤為例,每臺(tái)機(jī)器兩個(gè)數(shù)據(jù)目錄

節(jié)點(diǎn) 目錄
10.101.37.25 /app/minio/data1
10.101.37.25 /app/minio/data2
10.101.37.28 /app/minio/data1
10.101.37.28 /app/minio/data2

minio安裝包:
官網(wǎng)下載,官網(wǎng)網(wǎng)絡(luò)較慢,也可以采用CSDN下載


二、集群搭建(每臺(tái)服務(wù)器操作都一樣)

1.創(chuàng)建目錄

mkdir /app/minio/data1
mkdir /app/minio/data2

2.編寫啟動(dòng)腳本

 vi /app/minio/run.sh
#!/bin/bash
export MINIO_ROOT_USER=testminio
export MINIO_ROOT_PASSWORD=testminio
#export MINIO_PROMETHEUS_AUTH_TYPE="public"
/app/minio/minio server --address ":9000" --console-address ":9001" http://10.101.37.28/app/minio/data1 http://10.101.37.28/app/minio/data2   http://10.101.37.25/app/minio/data1 http://10.101.37.25/app/minio/data2   > /app/minio/minio.log 2>&1  &

  • MINIO_PROMETHEUS_AUTH_TYPE=“public”,允許對(duì)prometheus度量標(biāo)準(zhǔn)不進(jìn)行身份驗(yàn)證(MinIO支持Prometheus jwt或兩種身份驗(yàn)證模式public,默認(rèn)情況下,MinIO以jwtmode 運(yùn)行。)
  • –address “:9000”,可配置minio的API訪問端口
  • –console-address “:9001”,可配置minio的WEB管理界面的訪問端口
  • –config-dir /app/minio/config是指定配置文件路徑的,如果沒有指定這個(gè)參數(shù),那么默認(rèn)就會(huì)在~/.minio下生成相關(guān)的文件

3.賦權(quán)、啟動(dòng)

chmod +x /app/minio/minio
chmod +x /app/minio/run.sh
./run.sh

4.瀏覽器訪問

輸入集群任意節(jié)點(diǎn)地址,如需負(fù)載可配置nginx,如果地址訪問不通,請(qǐng)關(guān)閉防火墻或者開放9000端口
minio集群部署,云原生,對(duì)象存儲(chǔ),minio,linux,minio安裝

5.Nginx負(fù)載均衡配置

nginx.conf配置如下:


worker_processes  4;
events {
     worker_connections  65535;
}

error_log  logs/error.log;

events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    client_max_body_size 10M;
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for" "$upstream_addr"'
                      '$request_time $upstream_response_time';



    access_log  logs/access.log  main;
    sendfile        on;
    keepalive_timeout  65;

    # include /etc/nginx/conf.d/*.conf;

    upstream minio {
        server 10.101.37.25:9000;
        server 10.101.37.28:9000;
    }

    upstream console {
        ip_hash;
        server 10.101.37.25:9001;
        server 10.101.37.28:9001;
    }

    server {
        listen       9000;
        listen  [::]:9000;
        server_name  localhost;

        # To allow special characters in headers
        ignore_invalid_headers off;
        # Allow any size file to be uploaded.
        # Set to a value such as 1000m; to restrict file size to a specific value
        client_max_body_size 0;
        # To disable buffering
        proxy_buffering off;

        location / {
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;

            # Default is HTTP/1, keepalive is only enabled in HTTP/1.1
            proxy_http_version 1.1;
            proxy_set_header Connection "";
            chunked_transfer_encoding off;

            proxy_pass http://minio;
        }
    }

    server {
        listen       9001;
        listen  [::]:9001;
        server_name  localhost;

        # To allow special characters in headers
        ignore_invalid_headers off;
        # Allow any size file to be uploaded.
        # Set to a value such as 1000m; to restrict file size to a specific value
        client_max_body_size 0;
        # To disable buffering
        proxy_buffering off;

        location / {
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;

           # Default is HTTP/1, keepalive is only enabled in HTTP/1.1
           proxy_http_version 1.1;
           proxy_set_header Connection "";
           chunked_transfer_encoding off;

            proxy_pass http://console;
        }
    }
}

三.注意事項(xiàng)

1.data數(shù)據(jù)目錄,一旦初始化后,增加或減少數(shù)據(jù)目錄,會(huì)報(bào)錯(cuò):已被使用。需要?jiǎng)h除數(shù)據(jù)目錄重建

例如:25服務(wù)器進(jìn)行單機(jī)部署調(diào)試,調(diào)試成功后,進(jìn)行25和28集群部署時(shí),data1和data2目錄必須刪除重建。文章來源地址http://www.zghlxwxcb.cn/news/detail-651832.html


結(jié)尾

  • 感謝大家的耐心閱讀,如有建議請(qǐng)私信或評(píng)論留言。
  • 如有收獲,勞煩支持,關(guān)注、點(diǎn)贊、評(píng)論、收藏均可,博主會(huì)經(jīng)常更新,與大家共同進(jìn)步

到了這里,關(guān)于minio分布式集群安裝部署實(shí)戰(zhàn)詳細(xì)手冊(cè)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 學(xué)習(xí)筆記MinIo對(duì)象存儲(chǔ)-Docker分布式集群搭建踩坑!

    學(xué)習(xí)筆記MinIo對(duì)象存儲(chǔ)-Docker分布式集群搭建踩坑!

    ? MinIO 是一款基于Go語言的高性能對(duì)象存儲(chǔ)服務(wù),在Github上已有39K+Star。它采用了Apache License v2.0開源協(xié)議,非常適合于存儲(chǔ)大容量非結(jié)構(gòu)化的數(shù)據(jù),例如圖片、視頻、日志文件、備份數(shù)據(jù)和容器/虛擬機(jī)鏡像等。 本文將使用 MinIO 來自建一個(gè)對(duì)象存儲(chǔ)服務(wù)用于存儲(chǔ)圖片。 ? M

    2024年02月11日
    瀏覽(32)
  • 高性能分布式對(duì)象存儲(chǔ)——MinIO實(shí)戰(zhàn)操作(MinIO擴(kuò)容)

    高性能分布式對(duì)象存儲(chǔ)——MinIO實(shí)戰(zhàn)操作(MinIO擴(kuò)容)

    MinIO的基礎(chǔ)概念和環(huán)境部署可以參考我之前的文章:高性能分布式對(duì)象存儲(chǔ)——MinIO(環(huán)境部署) 官方文檔:https://docs.min.io/docs/minio-admin-complete-guide.html MinIO Client (mc) 為 UNIX 命令(如 ls、cat、cp、mirror、diff、find 等)提供了現(xiàn)代替代方案。它支持文件系統(tǒng)和兼容 Amazon S3 的云存

    2023年04月26日
    瀏覽(25)
  • Hadoop3.3.5最新版本安裝分布式集群部署

    Hadoop3.3.5最新版本安裝分布式集群部署

    Index of /dist/hadoop/common https://archive.apache.org/dist/hadoop/common ?集群規(guī)劃: 注意: NameNode和SecondaryNameNode不要安裝在同一臺(tái)服務(wù)器 ResourceManager也很消耗內(nèi)存,不要和NameNode、SecondaryNameNode配置在同一臺(tái)機(jī)器上。 機(jī)器 ip 分配節(jié)點(diǎn) node01 192.168.56.201 NameNode 、DataNode、NodeManager node02 192.

    2024年02月01日
    瀏覽(42)
  • 大數(shù)據(jù)開源框架環(huán)境搭建(七)——Spark完全分布式集群的安裝部署

    大數(shù)據(jù)開源框架環(huán)境搭建(七)——Spark完全分布式集群的安裝部署

    前言:七八九用于Spark的編程實(shí)驗(yàn) 大數(shù)據(jù)開源框架之基于Spark的氣象數(shù)據(jù)處理與分析_木子一個(gè)Lee的博客-CSDN博客_spark輿情分析 目錄 實(shí)驗(yàn)環(huán)境: 實(shí)驗(yàn)步驟: 一、解壓 二、配置環(huán)境變量:? 三、修改配置文件? 1.修改spark-env.sh配置文件: 2.修改配置文件slaves: 3.分發(fā)配置文件:

    2024年02月11日
    瀏覽(93)
  • 大數(shù)據(jù)開源框架環(huán)境搭建(五)——Hbase完全分布式集群的安裝部署

    大數(shù)據(jù)開源框架環(huán)境搭建(五)——Hbase完全分布式集群的安裝部署

    目錄 實(shí)驗(yàn)環(huán)境: 實(shí)驗(yàn)步驟: 〇、Zookeeper安裝配置: 一、安裝前注意事項(xiàng) 二、HBase安裝 ?三、Hbase集群配置 1.配置hbase-env.sh文件,位于Hbase安裝目錄/conf/ 2.配置hbase-site.xml文件,位于Hbase安裝目錄/conf/ 3.配置regionservers 4.新建 backup-masters文件,添加備份HMaster機(jī)器名 四、將配置好

    2024年02月08日
    瀏覽(31)
  • 大數(shù)據(jù)開源框架環(huán)境搭建(四)——HDFS完全分布式集群的安裝部署

    大數(shù)據(jù)開源框架環(huán)境搭建(四)——HDFS完全分布式集群的安裝部署

    前言:本實(shí)驗(yàn)的所有路徑均為本人計(jì)算機(jī)路徑,有些路徑需要看自己的,跟著我的一起做最好。普通用戶下大部分命令需要加sudo,root模式下不用。如果怕麻煩,直接在root用戶下操作。 目錄 實(shí)驗(yàn)環(huán)境: 實(shí)驗(yàn)步驟: 一、配置NAT網(wǎng)絡(luò)?,分配靜態(tài)IP地址 1.打開VMware,選擇編輯,

    2024年02月05日
    瀏覽(36)
  • Hadoop集群部署(完全分布式模式、hadoop2.7.3+安裝包)

    Hadoop集群部署(完全分布式模式、hadoop2.7.3+安裝包)

    目錄 一、上傳、解壓配置 (一)上傳 (二)解壓 (三)配置hadoop系統(tǒng)環(huán)境變量 1.配置hadoop環(huán)境變量 2.讓環(huán)境變量生效 3.驗(yàn)證hadoop系統(tǒng)環(huán)境變量 二、修改配置文件 ?(一)前置介紹 (二)更改配置文件 1.配置Hadoop集群主機(jī)點(diǎn) 2.修改core-site.xml文件 3.修改hdfs-site.xml文件 4.修改

    2024年04月25日
    瀏覽(32)
  • 部署HDFS集群(完全分布式模式、hadoop用戶控制集群、hadoop-3.3.4+安裝包)

    部署HDFS集群(完全分布式模式、hadoop用戶控制集群、hadoop-3.3.4+安裝包)

    目錄 前置 一、上傳解壓 (一 )上傳 (二)解壓 二、修改配置文件 (一)配置workers文件 (二)配置hadoop-env.sh文件 (三)配置core-site.xml文件 (四)配置hdfs-site.xml文件 三、分發(fā)到hp2、hp3, 并設(shè)置環(huán)境變量 (一)準(zhǔn)備數(shù)據(jù)目錄? ? (二)配置環(huán)境變量 四、創(chuàng)建數(shù)據(jù)目錄,并

    2024年04月14日
    瀏覽(28)
  • Spark Standalone 模式的安裝和部署 第1關(guān): Standalone 分布式集群搭建

    我們已經(jīng)掌握了 Spark 單機(jī)版安裝,那么分布式集群怎么搭建呢? 接下來我們學(xué)習(xí) Standalone 分布式集群搭建。 課程視頻 如果你需要在本地配置 Spark 完全分布式環(huán)境,可以通過查看課程視頻來學(xué)習(xí)。 課程視頻《Spark配置文件設(shè)置》 Spark分布式安裝模式 Spark 分布式環(huán)境安裝目前

    2024年02月03日
    瀏覽(25)
  • 【分布式文件存儲(chǔ)】MinIO部署及實(shí)現(xiàn)文件上傳下載

    【分布式文件存儲(chǔ)】MinIO部署及實(shí)現(xiàn)文件上傳下載

    目錄 概述 MinIO集群部署 準(zhǔn)備docker-compose.yml 測(cè)試啟動(dòng) MinIO用戶管理 Buckets管理 ?創(chuàng)建Buckets MinIO客戶端 引入依賴? ?文件上傳下載Demo 調(diào)用API碰到的問題 MinIO | 高性能, Kubernetes 原生對(duì)象存儲(chǔ) MinIO是全球領(lǐng)先的對(duì)象存儲(chǔ)先鋒,目前在全世界有數(shù)百萬的用戶。 高性能 ,在標(biāo)準(zhǔn)硬件

    2024年02月07日
    瀏覽(30)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包