mirror of
https://github.com/minio/minio.git
synced 2025-01-11 23:13:23 -05:00
fix: typo in chinese docs (#11401)
This commit is contained in:
parent
b4cb7edf85
commit
8c663f93f7
@ -186,7 +186,7 @@ python rabbit.py
|
||||
|
||||
### 第一步: 添加MQTT endpoint到MinIO
|
||||
|
||||
MQTT的配置信息位于`notify_mqtt`这个顶级的key下。在这里为你的MQTT实例创建配置信息键值对。key是你的MQTT endpoint的名称,value是下面表格中列列的键值对集合。
|
||||
MQTT的配置信息位于`notify_mqtt`这个顶级的key下。在这里为你的MQTT实例创建配置信息键值对。key是你的MQTT endpoint的名称,value是下面表格中列的键值对集合。
|
||||
|
||||
```
|
||||
KEY:
|
||||
@ -259,7 +259,7 @@ arn:minio:sqs::1:amqp s3:ObjectCreated:*,s3:ObjectRemoved:* Filter: suffix=”.j
|
||||
|
||||
### 第三步:验证MQTT
|
||||
|
||||
下面的python程序等待mqtt topic `/ minio`,并在控制台上打印事件通知。 我们使用[paho-mqtt](https://pypi.python.org/pypi/paho-mqtt/)库来执行此操作。
|
||||
下面的python程序等待mqtt topic `/minio`,并在控制台上打印事件通知。 我们使用[paho-mqtt](https://pypi.python.org/pypi/paho-mqtt/)库来执行此操作。
|
||||
|
||||
```py
|
||||
#!/usr/bin/env python3
|
||||
@ -319,7 +319,7 @@ python mqtt.py
|
||||
下面的步骤展示的是在`namespace`格式下,如何使用通知目标。另一种格式和这个很类似,为了不让你们说我墨迹,就不再赘述了。
|
||||
|
||||
|
||||
### 第一步:确保至少满足第低要求
|
||||
### 第一步:确保至少满足最低要求
|
||||
|
||||
MinIO要求使用的是ES 5.X系统版本。如果使用的是低版本的ES,也没关系,ES官方支持升级迁移,详情请看[这里](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html)。
|
||||
|
||||
@ -485,7 +485,7 @@ $ curl "http://localhost:9200/minio_events/_search?pretty=true"
|
||||
|
||||
### 第一步:集成Redis到MinIO
|
||||
|
||||
The MinIO server的配置文件以json格式存储在后端。Redis的配置信息位于`notify_redis`这个顶级的key下。在这里为你的Redis实例创建配置信息键值对。key是你的Redis endpoint的名称,value是下面表格中列列的键值对集合。
|
||||
The MinIO server的配置文件以json格式存储在后端。Redis的配置信息位于`notify_redis`这个顶级的key下。在这里为你的Redis实例创建配置信息键值对。key是你的Redis endpoint的名称,value是下面表格中列的键值对集合。
|
||||
|
||||
```
|
||||
KEY:
|
||||
@ -831,7 +831,7 @@ Received a message: {"EventType":"s3:ObjectCreated:Put","Key":"images/myphoto.jp
|
||||
|
||||
下面的步骤展示的是如何在`namespace`格式下使用通知目标,`_access_`差不多,不再赘述,我相信你可以触类旁通,举一反三,不要让我失望哦。
|
||||
|
||||
### 第一步:确保确保至少满足第低要求
|
||||
### 第一步:确保确保至少满足最低要求
|
||||
|
||||
MinIO要求PostgresSQL9.5版本及以上。 MinIO用了PostgreSQL9.5引入的[`INSERT ON CONFLICT`](https://www.postgresql.org/docs/9.5/static/sql-insert.html#SQL-ON-CONFLICT) (aka UPSERT) 特性,以及9.4引入的 [JSONB](https://www.postgresql.org/docs/9.4/static/datatype-json.html) 数据类型。
|
||||
|
||||
@ -949,7 +949,7 @@ key | value
|
||||
> 服务器升级/重启后,控制台上会显示一条错误消息,请务必遵循上述说明。
|
||||
> 如有其他问题,请加入我们的 https://slack.min.io
|
||||
|
||||
安装 [MySQL](https://dev.mysql.com/downloads/mysql/). 为了演示,我们将"postgres"用户的密码设为`password`,并且创建了一个`miniodb`数据库来存储事件信息。
|
||||
安装 [MySQL](https://dev.mysql.com/downloads/mysql/). 为了演示,我们将"root"用户的密码设为`password`,并且创建了一个`miniodb`数据库来存储事件信息。
|
||||
|
||||
这个通知目标支持两种格式: _namespace_ 和 _access_。
|
||||
|
||||
@ -959,7 +959,7 @@ key | value
|
||||
|
||||
下面的步骤展示的是如何在`namespace`格式下使用通知目标,`_access_`差不多,不再赘述。
|
||||
|
||||
### 第一步:确保确保至少满足第低要求
|
||||
### 第一步:确保确保至少满足最低要求
|
||||
|
||||
MinIO要求MySQL 版本 5.7.8及以上,MinIO使用了MySQL5.7.8版本引入的 [JSON](https://dev.mysql.com/doc/refman/5.7/en/json.html) 数据类型。我们使用的是MySQL5.7.17进行的测试。
|
||||
|
||||
@ -1062,7 +1062,7 @@ mysql> select * from minio_images;
|
||||
|
||||
安装[ Apache Kafka](http://kafka.apache.org/).
|
||||
|
||||
### 第一步:确保确保至少满足第低要求
|
||||
### 第一步:确保确保至少满足最低要求
|
||||
|
||||
MinIO要求Kafka版本0.10或者0.9.MinIO内部使用了 [Shopify/sarama](https://github.com/Shopify/sarama/) 库,因此需要和该库有同样的版本兼容性。
|
||||
|
||||
@ -1092,7 +1092,7 @@ version (string) 指定 Kafka集群的版本, 例如 '2.2.0'
|
||||
comment (sentence) 可选的注释说明
|
||||
```
|
||||
|
||||
患者通过环境变量(说明详见上面)
|
||||
或者通过环境变量(说明详见上面)
|
||||
```
|
||||
KEY:
|
||||
notify_kafka[:name] publish bucket notifications to Kafka endpoints
|
||||
@ -1220,7 +1220,7 @@ kafkacat -b localhost:9092 -t bucketevents
|
||||
|
||||
[Webhooks](https://en.wikipedia.org/wiki/Webhook) 采用推的方式获取数据,而不是一直去拉取。
|
||||
|
||||
### 第一步:集成MySQL到MinIO
|
||||
### 第一步:集成Webhook到MinIO
|
||||
|
||||
MinIO支持持久事件存储。持久存储将在webhook离线时备份事件,并在broker恢复在线时重播事件。事件存储的目录可以通过`queue_dir`字段设置,存储的最大限制可以通过`queue_limit`设置。例如, `queue_dir`可以设置为`/home/events`, 并且`queue_limit`可以设置为`1000`. 默认情况下 `queue_limit` 是100000.
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
- 缓存对象的过期时间是72小时。
|
||||
|
||||
- 每次过期时间的1/4时间点(每18小时)出发一次过期对象垃圾回收清理。
|
||||
- 每次过期时间的1/4时间点(每18小时)触发一次过期对象垃圾回收清理。
|
||||
|
||||
注意:上述配置不支持手动修改。
|
||||
|
||||
|
@ -84,7 +84,7 @@ docker run -p 9000:9000 \
|
||||
#### Windows
|
||||
在windows上, 你需要用到 [Docker集成Windows身份验证](https://success.docker.com/article/modernizing-traditional-dot-net-applications#integratedwindowsauthentication) 和 [创建具有Active Directory支持的容器](https://blogs.msdn.microsoft.com/containerstuff/2017/01/30/create-a-container-with-active-directory-support/) 的能力
|
||||
|
||||
> 注意: 在使用`credentialspec=`欠,要确保你的AD/Windows用户具备 *D:\data* 的写入权限。
|
||||
> 注意: 在使用`credentialspec=`时,要确保你的AD/Windows用户具备 *D:\data* 的写入权限。
|
||||
|
||||
```powershell
|
||||
docker run -p 9000:9000 \
|
||||
|
@ -53,4 +53,4 @@
|
||||
- ObjectTorrent
|
||||
|
||||
### MinIO上的对象名称限制
|
||||
在Windows上对象名称不能包含`^*|\/&";`这些特殊字符,如果其他系统文件名不支持这些特殊字符,那么在这些系统上对象名称也不能使用这些特殊字符。请注意,此列表并不详尽,并且取决于文档本身的维护者。
|
||||
在Windows上对象名称不能包含`^*|\/&";`这些特殊字符,如果其他系统文件名不支持这些特殊字符,那么在这些系统上对象名称也不能使用这些特殊字符。请注意,此列表并不详尽,并且取决于文件系统本身的维护者。
|
@ -20,4 +20,4 @@ MinIO是建立在云原生的基础上,有纠删码、分布式和共享存储
|
||||
|
||||
现在的应用、数据库,key-store这些,很多都已经部署在容器中,并且通过编排平台进行管理。MinIO提供了一个健壮的、可伸缩、AWS S3兼容的对象存储,这是MinIO的立身之本,凭此在云原生应用中占据一席之地。
|
||||
|
||||
![Cloud-native](https://github.com/minio/minio/blob/master/docs/screenshots/MinIO_Cloud_Native_Arch.jpg?raw=true)
|
||||
![Cloud-native](https://github.com/minio/minio/blob/master/docs/screenshots/Minio_Cloud_Native_Arch.jpg?raw=true)
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
Docker Compose允许定义和运行单主机,多容器Docker应用程序。
|
||||
|
||||
使用Compose,您可以使用Compose文件来配置MinIO服务。 然后,使用单个命令,您可以通过你的配置创建并启动所有分布式MinIO实例。 分布式MinIO实例将部署在同一主机上的多个容器中。 这是建立基于分布式MinIO的开发,测试和分期环境的好方法。
|
||||
使用Compose,您可以使用Compose文件来配置MinIO服务。 然后,使用单个命令,您可以通过你的配置创建并启动所有分布式MinIO实例。 分布式MinIO实例将部署在同一主机上的多个容器中。 这是建立基于分布式MinIO的开发,测试和预发布环境的好方法。
|
||||
|
||||
## 1. 前提条件
|
||||
|
||||
@ -33,7 +33,7 @@ docker-compose.exe up
|
||||
|
||||
* 默认情况下Docker Compose file使用的是最新版的MinIO server的Docker镜像,你可以修改image tag来拉取指定版本的[MinIO Docker image](https://hub.docker.com/r/minio/minio/).
|
||||
|
||||
* 默认情况下会创建4个minio实例,你可以添加更多的MinIO服务(最多总共16个)到你的MinIO Comose deployment。添加一个服务
|
||||
* 默认情况下会创建4个minio实例,你可以添加更多的MinIO服务(最多总共16个)到你的MinIO Compose deployment。添加一个服务
|
||||
* 复制服务定义并适当地更改新服务的名称。
|
||||
* 更新每个服务中的命令部分。
|
||||
* 更新要为新服务公开的端口号。 另外,请确保分配给新服务的端口尚未使用。
|
||||
|
@ -9,7 +9,7 @@ Kubernetes的部署和状态集提供了在独立,分布式或共享模式下
|
||||
<a name="prerequisites"></a>
|
||||
## 1. 前提条件
|
||||
|
||||
* 默认standaline模式下,需要开启Beta API的Kubernetes 1.4+。
|
||||
* 默认standalone模式下,需要开启Beta API的Kubernetes 1.4+。
|
||||
* [distributed 模式](#distributed-minio),需要开启Beta API的Kubernetes 1.5+。
|
||||
* 底层支持PV provisioner。
|
||||
* 你的K8s集群里需要有Helm package manager [installed](https://github.com/kubernetes/helm#install)。
|
||||
|
@ -122,7 +122,9 @@ certtool.exe --generate-self-signed --load-privkey private.key --template cert.c
|
||||
|
||||
## 4. 安装第三方CAs
|
||||
|
||||
Minio可以配置成连接其它服务,不管是Minio节点还是像NATs、Redis这些。如果这些服务用的不是在已知证书机构注册的证书,你可以让Minio服务信任这些CA,怎么做呢,将这些证书放到Minio配置路径下(`~/.minio/certs/CAs/` Linux 或者 `C:\Users\<Username>\.minio\certs\CAs` Windows).
|
||||
Minio可以配置成连接其它服务,不管是Minio节点还是像NATs、Redis这些。如果这些服务用的不是在已知证书机构注册的证书,你可以让Minio服务信任这些CA,怎么做呢,将这些证书放到Minio配置路径下
|
||||
* **Linux:** `~/.minio/certs/CAs/`
|
||||
* **Windows**: `C:\Users\<Username>\.minio\certs\CAs`
|
||||
|
||||
# 了解更多
|
||||
* [Minio快速入门](https://docs.min.io/cn/minio-quickstart-guide)
|
||||
|
Loading…
Reference in New Issue
Block a user