CentOS 7安装SeaweedFS
1.从GitHub下载编译好的SeaweedFS
地址:https://github.com/chrislusf/seaweedfs/releases
选择linux_amd64.tar.gz的压缩包

2.通过xftp上传到CentOS
我这边放在了/home/SeaweedFS/SeaweedFS_App目录

3.解压linux_amd64.tar.gz
tar -xzvf linux_amd64.tar.gz

4.启动SeaweedFS
4.1 启动master
./weed master
生产环境使用进程守护+写权限IP白名单
nohup ./weed master whiteList=127.0.0.1,192.168.56.101

4.2 添加多个volume存储节点目录
首先在CentOS上建立Volume存储节点的文件夹,我这边测试创建了两个节点

./weed volume -dir="/home/SeaweedFS/FileVolume1" -max= -mserver="localhost:9333" -port=
./weed volume -dir="/home/SeaweedFS/FileVolume2" -max= -mserver="localhost:9333" -port=
因为我这边测试的是直接用Xshell启动的,所以需要另开一个终端shell选项卡(后面可以安装为Linux服务)
生产环境使用进程守护+写权限IP白名单
nohup ./weed volume -dir="/home/SeaweedFS/FileVolume1" -max= -mserver="localhost:9333" -port= whiteList=127.0.0.1,192.168.56.101
nohup ./weed volume -dir="/home/SeaweedFS/FileVolume2" -max= -mserver="localhost:9333" -port= whiteList=127.0.0.1,192.168.56.101
4.3 启动第一个节点

4.4启动第二个节点
需要再开一个Shell终端选项卡

浏览器打开本地IP+9333端口,本地就直接打开localhost:9333,Topology下面就有了刚加的两个数据节点

相关资料
分布式文件系统对比:https://www.cnblogs.com/depyuka/p/6411048.html
SeaweedFS按照配置:https://www.cnblogs.com/bfmq/p/10998818.html
.net core下使用SeaweedFS:
https://www.cnblogs.com/NCoreCoder/p/10254503.html
https://www.cnblogs.com/NCoreCoder/p/10266360.html
使用seaweedfs搭建一个图片服务器:
https://www.jianshu.com/p/5e8dfb98fd86
https://www.jianshu.com/p/e0faa1d23ceb
seaweedfs文件存储服务器搭建:
https://www.jianshu.com/p/2ff61b56f37b
CentOS 7安装SeaweedFS的更多相关文章
- NoSql1 在Linux(CentOS)上安装memcached及使用
前言: 今天是初五,生活基本要从过年的节奏中回归到正常的生活了,所以想想也该想想与工作有关的事情了.我之前在工作中会经常使用memcached和redis,但是自己一直没有时间系统的好好看 ...
- 在Ubuntu|CentOS上安装Shutter截图工具及快捷键设置
简介 Shutter前身叫GScrot,它是一款相当棒的截图软件. 通过Shutter,你可以截取包括选定区域.全屏幕.窗口.窗口内的控件甚至网页的图像.通过内置的强大插件机制,你可以在截图后,对图像 ...
- CentOS下安装hadoop
CentOS下安装hadoop 用户配置 添加用户 adduser hadoop passwd hadoop 权限配置 chmod u+w /etc/sudoers vi /etc/sudoers 在 ...
- CentOS下安装使用start-stop-daemon
CentOS下安装使用start-stop-daemon 在centos下下了个自启动的服务器脚本 执行的时候发现找不到start-stop-daemon命令 好吧 执行手动编译一下 加上这个命令 w ...
- CentOS 7 安装 Docker
CentOS 7 安装 Docker 这里介绍 ContOS 7 的安装 docker V1.2+,包括阿里云加速 docker 镜像下载的设置,这对提升使用 docker 体验至关重要.其他系统安装 ...
- centos在线安装svn
centos在线安装svn 用下列命令安装svn服务 yum install subversion 创建svn版本库目录 mkdir -p /var/svn/svnrepos 创建版本库 svnadm ...
- CentOS 7 安装 配置 MySQL
第一部分:CentOS 7安装MySQL 5.7 1.下载YUM库 shell > wget http://dev.mysql.com/get/mysql57-community-release ...
- 从零开始学 Java - CentOS 下安装 Nginx
早上下起了暴雨 闹钟还未响起就听到雨滴哗啦啦击打窗户的声音,被吵醒了.起床上班,在楼下的十字路口,暴雨大到完全看不清对面,两个穿着雨衣的交警站在路口中间指挥着过往的车辆,大家都慌慌张张.急急忙忙的打着 ...
- 从零开始学 Java - CentOS 下安装 Tomcat
生活以痛吻我,我仍报之以歌 昨天晚上看到那个冯大辉老师的微信公众号,「小道消息」上的一篇文章,<生活以痛吻我,我仍报之以歌>.知乎一篇匿名回答,主题为<冯大辉到底是不是技术大牛,一个 ...
随机推荐
- Qt信号与槽使用方法最完整总结
在图形界面编程中(参考<C++最好的图形库是什么?>),组件之间如何实现通信是核心的技术内容.Qt 使用了信号与槽的机制,非常的高效.简单.易学,方便开发者的使用.本文详细的介绍了Qt 当 ...
- 关于haar特征的理解及使用(java实现)
Haar特征原理综述Haar特征是一种反映图像的灰度变化的,像素分模块求差值的一种特征.它分为三类:边缘特征.线性特征.中心特征和对角线特征.如下所示: Haar-like矩形特征拓展 Lienha ...
- 5. JsonFactory工厂而已,还蛮有料,这是我没想到的
少年易学老难成,一寸光阴不可轻.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免费学习.关注公众号[ ...
- C/C++经典面试题1,const关键字用法总结
本文主要说明了const关键字的作用,包括了用于对数组,指针与类相关的修饰方法,作为笔记总结使用.若有错误与不足,欢迎指正. const关键字 用于修饰一个常类型,常类型的变量或对象的值无法被改变,即 ...
- 区块链入门到实战(37)之Solidity – 循环语句
与其他语言类似,Solidity语言支持循环结构,Solidity提供以下循环语句. while do ... while for 循环控制语句:break.continue. Solidity – ...
- 关于函数式接口, printable 自定义
这段代码在jdk1.8可以使用, 由于我是jdk14, 会报错. 这里可以优化, lambda表达式进一步优化写为: printString(System.Out::println); 注意案例版 ...
- go微服务系列(四) - http api中引入protobuf
1. protobuf相关依赖安装 2. 改造之前的client 2.1 新建proto文件 2.2 运行protoc命令生成go文件 2.3 然后把原来的map修改成具体的类型就可以了 3. 处理j ...
- 对接接口时,组织参数json出现的问题
在进行对接第三方接口时,进行参数组装成json的过程中出现参数传递格式错误以及json格式化错误. 在拼接json时,如果json中有对象,则以map的方式组装好所有参数.最后map转成json,不然 ...
- WPF Devexpress 控件库中ChartControl 实现股票分时走势图
概要 从事金融行业开发 ,会接触些图表控件,这里我分享一下自己基于DevExpress.Charts.v16.2开发的股票分时走势图的经验. 附上源码:点击跳转 如果需要讨论,Q群:580749909 ...
- laravel+vue+vuetify(下载图片到本地)
vue.js如何根据后台返回来的图片url进行图片下载 downloadByBlob(url,name) { let image = new Image() ...