详情页标题前

腾讯云对象存储使用 Docker 部署

详情页1

本文主要介绍如何使用 Docker 部署 GooseFS。

准备事项

1. 安装 Docker 19.03.14 及以上。2. CentOS 7及以上。3. 获取 GooseFS docker 镜像,获取v1.4.5版本镜像示例代码如下,其中版本号可参见 更新日志

docker pull goosefs.tencentcloudcr.com/goosefs/repo:v1.4.5-kona_jdk11

安装步骤

1. 创建 ufs 目录,将本机目录挂载到 GooseFS 根目录:

mkdir /tmp/goosefs_ufs 

2. 启动 master 进程:

docker run -d  --rm \--net=host \--name=goosefs-master \-v /tmp/goosefs_ufs:/opt/data \-e GOOSEFS_JAVA_OPTS=" \-Dgoosefs.master.hostname=localhost \-Dgoosefs.master.mount.table.root.ufs=/opt/data" \goosefs:v1.0.0 master

说明-Dgoosefs.master.hostname:设置 master 地址。-Dgoosefs.master.mount.table.root.ufs:设置 GooseFS 根目录挂载点。-v /tmp/goosefs_ufs:/opt/data:将本地目录映射到 docker 容器内。–net=host:docker 采用 host 网络。3. 启动 worker 进程:

docker run -d --rm \--net=host \--name=goosefs-worker1 \--shm-size=1G \-e GOOSEFS_JAVA_OPTS=" \-Dgoosefs.worker.memory.size=1G \-Dgoosefs.master.hostname=localhost" \goosefs:v1.0.0 worker

操作演示

1. 查看容器:

[root@VM-0-7-centos ~]# docker ps | grep goosefs0bda1cac76f4        goosefs:v1.0.0      "/entrypoint.sh mast…"   32 minutes ago      Up 32 minutes                           goosefs-masterb6260f9a0134        goosefs:v1.0.0     "/entrypoint.sh work…"   About an hour ago   Up About an hour                        goosefs-worker1

2. 进入容器:

docker exec -it 0bda1cac76f4 /bin/bash

3. 挂载 COS 目录:

goosefs fs mount --option fs.cosn.userinfo.secretId={secretId} \ --option fs.cosn.userinfo.secretKey={secretKey} \ --option fs.cosn.bucket.region=ap-beijing \ --option fs.cosn.impl=org.apache.hadoop.fs.CosFileSystem \ --option fs.AbstractFileSystem.cosn.impl=org.apache.hadoop.fs.CosN \ /cosn {cos桶}

4. 查看目录:

[goosefs@VM-0-7-centos goosefs-1.0.0-SNAPSHOT-noUI-noHelm]$ goosefs fs ls /drwxrwxrwx  goosefs        goosefs                      1       PERSISTED 01-01-1970 08:00:00:000  DIR /cosndrwxr-xr-x  root           root                         0       PERSISTED 06-25-2021 11:01:24:000  DIR /my 

5. 查看 worker 节点:


[goosefs@VM-0-7-centos goosefs-1.0.0-SNAPSHOT-noUI-noHelm]$ goosefs fsadmin report capacity Capacity information for all workers: Total Capacity: 1024.00MB Tier: MEM Size: 1024.00MB Used Capacity: 0B Tier: MEM Size: 0B Used Percentage: 0% Free Percentage: 100%
Worker Name Last Heartbeat Storage MEM 172.31.0.7 0 capacity 1024.00MB used 0B (0%)



对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/144886.html

(0)
上一篇 2023年12月9日 上午1:53
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云对象存储任务回调

    功能说明 数据万象支持自定义设置回调 URL,在任务完成后,系统向该 URL 发送 HTTP POST 请求,请求体中包含通知内容。您可通过配置的回调地址及时了解任务处理的进展和状态,以便进行其他业务操作。 回调内容 任务完成后,系统会向您设置的回调地址发送回调内容,包含完整节点数据的内容展示如下: TaskFinish WordsGeneralize Su…

    腾讯云 2023年12月9日
  • 腾讯云CVM服务器关于多个可用区云服务器价格下调公告

    腾讯云云服务器 CVM 将于2021年3月10日起进行部分价格下调。本次调价覆盖国内多个主流地域、可用区及线上超过90%的实例类型。具体价格下调幅度受可用区及实例规格影响,最高降幅达10%。 覆盖范围 说明 可用区 广州六区、北京六区、南京一区、南京二区、南京三区 实例类型 标准型 S5、标准型 SA2、标准型 S4、标准存储增强型 S5se、内存型 M5、…

    腾讯云 2023年12月9日
  • 腾讯云容器服务使用 Systemtap 定位 Pod 异常退出原因同尘科技

    本文介绍如何使用 Systemtap 工具定位 Pod 异常问题原因。 准备工作 请对应您使用节点的操作系统,按照以下步骤进行相关软件包安装: Ubuntu 操作系统 1. 执行以下命令,安装 Systemtap。 apt install -y systemtap 2. 执行以下命令,检查所需待安装项。 stap-prep 返回示例结果如下: Please …

    腾讯云 2023年12月9日
  • 腾讯云对象存储错误码

    概述 本文将为您介绍请求出错时返回的错误码和对应错误信息。 错误响应 Content-Type:application/xml对应 HTTP 状态码:3XX,4XX,5XX。 响应体 string string string string 具体的节点描述如下: 节点名称(关键字) 父节点 描述 类型 Error 无 包含所有的错误信息 Container C…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 请问一下 负载均衡ALB + ECI的方式部署服务,怎么进行ICP备案?-云小二-阿里云

    请问一下 负载均衡ALB + ECI的方式部署服务,怎么进行ICP备案?哪里找客服呀 以下为热心网友提供的参考意见 如果您在使用ALB过程中有任何疑问和建议,请打开钉钉搜索群号加入钉钉群与我们联系。 群名:ALB客户交流群 群号:31945843 https://help.aliyun.com/zh/slb/application-load-balancer…

    阿里云 2023年12月5日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。