【大数据运维】minio 常见shell操作

2024-03-29 15:52

本文主要是介绍【大数据运维】minio 常见shell操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

    • 1. 安装
    • 2. 入门操作
    • 3. 命令帮助

1. 安装

下载 https://dl.min.io/client/mc/release/linux-amd64/

在这里插入图片描述

赋权与使用

cp mc /usr/bin  &&  chmod +x  /usr/bin/mc
./mc --help  

 

2. 入门操作

# 添加minio到mc
mc config host add minio_alias_name endpoint_adress user_name pass_wordmc config host add minio-S3  https://xxx.ap-beijing.xxx.com  ak sk
Added `minio-S3` successfully.
- 创建桶mc mb minio_alias_name/bucket_name- 查询桶mc ls minio_alias_name- 上传文件# 上传一个文件到bucket中
mc cp Check.tar.gz  minio_alias_name/bucket_name/ # 上传一个目录到bucket中  
mc cp /local_path/  minio_alias_name/bucket_name/ --recursive - 下载
mc cp -r minio_alias_name/bucket_name/source-folder <本地路径>/local-folder/  # 删除数据
# 删除文件
$ mc rm minio_alias_name/bucket_name/aaa.txt
# 删除目录
$ mc rm minio_alias_name/bucket_name/fold_name --recursive --force删除bucket
# 删除 没有文件的bucket
$ mc rb minio-S3/test# 删除 有文件的bucket
$ mc rb minio-S3/test --force

 

3. 命令帮助

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

 

这篇关于【大数据运维】minio 常见shell操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/859009

相关文章

electron 数据持久化方案

在 Electron 应用中实现数据持久化的方案多种多样,主要取决于你的具体需求,比如数据的大小、安全性要求、以及是否需要与云端同步等。以下是几种常见的数据持久化方法: 本地文件存储: JSON 文件:对于配置信息或小量数据,可以简单地使用 JSON 文件进行读写。Node.js 的 fs 模块可以用来操作文件系统,读取和写入数据。其他格式:如果有特别的需求,也可以存储为 CSV、XML 或自

【R语言】对EXCEL多行或多列数据合并成一行或一列

对于很多行或很多列数据合并成一行或一列数据,手动是非常麻烦的,尤其当行列数无穷大,根本无法手动处理,在这里价绍一种解决办法:运行R语言,对数据的快速合并。 这里一多列合并成一列为例(如果是多行,可以转置成多列,再合并成一列)  例如我的数据形式:  后面还有很多列,并且还有缺少和多余的情况,例如: 缺少:   多余: 不过无妨,把这个结果存储成csv文件,我这边叫"模

模型训练常见超参数的讲解

一、latent_dim(潜在空间的维度) 在模型训练中,潜在空间(latent space)是指嵌入在模型内部的一种低维、通常连续的表示空间,尤其是在无监督学习或生成模型(如自编码器、变分自编码器VAEs、生成对抗网络GANs)中。潜在空间的维度(latent dimensionality)是指这个空间的维数,即潜在变量的数量。 怎么设置潜在空间维度 潜在空间维度的设置通常取决于几个因素:

Linux基础 -- 跨平台原子操作:ARM 汇编与 C 语言集成

1. 汇编语言实现 首先,你需要用 ARM 汇编语言编写比较并交换的功能。这里以 ARMv8 架构为例,因为它直接支持 64 位操作,并且可以较容易地适配 32 位。 // cas.S// 实现 32 位和 64 位的比较并交换函数.text.global cas32.global cas64// 32 位比较并交换// 参数:r0 = *ptr, r1 = oldVal, r2 =

【Oracle】python调取oracle数据教程

目录 (1)安装python和相关库 1.python的下载和安装 2.python安装cx_Oracle库和pandas库 3.本机安装instantclient 数据库客户端 先安装instantclient 然后设置环境变量 (2)准备好连接Oracle数据库地址等五项信息 (3)用python连接到Oracle数据库 1.测试连接情况 2.获取数据示例代码 (

Android_JSON数据解析

一.JSON的简介: JSON建构于两种结构: (1)“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。 (2)值

EXCEL中某列左右移动都无法看到右边界线,无法进行筛选等操作怎么办?

大家有没有碰到类似的尴尬问题:想要处理excel中某一列时,滚动条无论怎么拖动,都无法让该列的右边界显示在屏幕上?特别是想要对该列内容进行筛选时,怎么也选不中筛选的小三角? 不明白为啥office会有这样一个bug,但是今天介绍一个简单的方法,破解它! 例子如下: 比如这里,我想对单位进行筛选,可是当我拖动下放滚动条后,就成了这样: 什么也没有!看不到右边界,也没有筛选的小三角! 一般这种情

.net 图片操作

图片操作 bitmap 旋转 bitmap左右镜像 /// <summary>/// bitmap角度旋转/// </summary>/// <param name="image"></param>/// <param name="angle"></param>/// <returns></returns>public static Bitmap RotateImage(Bitmap image

TensorFlow基础学习——MNIST数据集(1)

MNIST数据集是一个NIST数据集的一个子集,它包含了6000张的图片作为训练数据,1000张图片作为训练数据集1000张图作为测试数据集在MNIST数据集中每张照片都代表了0-9中的一个数字,图片的大小为28*28 用如下代码导入MNIST的数据包: from tensorflow.examples.tutorials.mnist import input_datamnist = inpu

使用达梦数据dmfldr工具加载数据

dmfldr(DM Fast Loader)是 DM 提供的快速数据装载命令行工具。用户通过使用dmfldr 工具能够把按照一定格式排序的文本数据以简单、快速、高效的方式载入到 DM 数据库中,或把 DM 数据库中的数据按照一定格式写入文本文件。 使用步骤: 1. 建立控制文件 CONTROL 是启动 dmfldr 必须要指定的参数,用于指定数据文件中数据的格式。在数据载入时,dmfldr