weedfs的简易安装以及使用Java编写的简单上传代码

本文介绍了SeaweedFS(weedfs)的安装过程,包括配置Golang环境,下载并编译SeaweedFS,以及启动master和volume服务。接着展示了使用Java进行文件上传的简单代码,通过HttpClient发送HTTP请求实现文件上传到SeaweedFS集群。
摘要由CSDN通过智能技术生成

weedfs是一个适用于需要存储大量小文件的一个分布式文件系统,全名为Seaweed-fs,是一个使用go语言开发的简单的高可用的系统。开创之初weedfs是源于一篇Facebook的论文实现,下面介绍在服务器中的安装部署步骤。
一、安装
1、首先安装配置golang开发环境
go的最新版本是1.9.1 可到 https://www.golangtc.com/download 下载 go1.9.1.linux-amd64.tar.gz
2、上传并解压到指定目录 

tar -zxf go1.9.1.linux-amd64.tar.gz
3、配置环境变量

vim /etc/profile# go evn

export GOROOT=/opt/go

export PATH=$GOROOT/bin:$PATH

export GOPATH=$GORROT/workspace

source /etc/profile
4、执行

go get github.com/chrislusf/seaweedfs/go/weed 下载并编译weedfs(需要VPN)

没有VPN可以直接下载并解压

wget https://bintray.com/artifact/download/chrislusf/seaweedfs/weed_0.70beta_linux_amd64.tar.gz

tar zxvf weed_0.70beta_linux_amd64.tar.gz
二、服务启动
1、进

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值