美文网首页storage
minio部署及使用

minio部署及使用

作者: bluexiii | 来源:发表于2019-07-31 10:50 被阅读0次

官网

https://docs.minio.io/

macOS brew安装

brew install minio/stable/minio
brew install minio/stable/mc

macOS下brew services环境变量配置

vi /usr/local/opt/minio/homebrew.mxcl.minio.plist
新增

<dict>
    <key>MINIO_ACCESS_KEY</key>
    <string>admin</string>
    <key>MINIO_SECRET_KEY</key>
    <string>yourpass</string>
</dict>

mc客户端操作

ls       列出文件和文件夹。
mb       创建一个存储桶或一个文件夹。
cat      显示文件和对象内容。
pipe     将一个STDIN重定向到一个对象或者文件或者STDOUT。
share    生成用于共享的URL。
cp       拷贝文件和对象。
mirror   给存储桶和文件夹做镜像。
find     基于参数查找文件。
diff     对两个文件夹或者存储桶比较差异。
rm       删除文件和对象。
events   管理对象通知。
watch    监听文件和对象的事件。
policy   管理访问策略。
session  为cp命令管理保存的会话。
config   管理mc配置文件。
update   检查软件更新。
version  输出版本信息。

CentOS安装

cd /usr/local/bin
wget https://dl.minio.io/server/minio/release/linux-amd64/minio
wget https://dl.minio.io/client/mc/release/linux-amd64/mc
chmod +x minio
chmod +x mc

运行服务端

minio server /data
或
minio server --config-dir=/usr/local/etc/minio --address=:9000 //data

mc客户端配置

mc config host add myminio http://10.37.129.11:9000 6FN56FQD3BBYYFHRV8CV 99HwhtPhIpVph+eyNh5ouRcorCBAvGUiVM3LXtuq

mc mb myminio/testbucket # 创建桶
mc cp io.out myminio/testbucket # 拷贝测试文件
mc ls myminio/testbucket  # 列出目录
mc policy public  myminio/testbucket  # 设置公开权限

纠编码方式运行

minio server /data1 /data2 /data3 /data4

分布式运行

分布式Minio单租户存在最少4个盘最多16个盘的限制(受限于纠删码)

export MINIO_ACCESS_KEY=admin
export MINIO_SECRET_KEY=yourpass
minio server http://10.37.129.11/export1 http://10.37.129.11/export2 \
            http://10.37.129.12/export1 http://10.37.129.12/export2

相关文章

网友评论

    本文标题:minio部署及使用

    本文链接:https://www.haomeiwen.com/subject/gzkzrctx.html