基于centos7系统部署FastDFS 分布式文件系统第二部分

概述

续前面对fastdfs部署方面的内容,今天主要介绍一下nginx的部署方面,下面一起来看看吧~

基于centos7系统部署FastDFS 分布式文件系统第二部分

IP规划


一、安装Nginx(148)

Nginx需与Storage安装在一台机上。

1、编译安装


2、配置Nginx

2.1、模块配置文件

基于centos7系统部署FastDFS 分布式文件系统第二部分

2.2、修改Nginx配置

基于centos7系统部署FastDFS 分布式文件系统第二部分

3、设置系统自启动服务

4、启动服务

基于centos7系统部署FastDFS 分布式文件系统第二部分


二、文件读写配置

1、在pom.xml添加如下依赖

org.csource
 fastdfs-client-java
 1.27

2、在resources文件夹下放置配置文件fastdfs-client.properties,fastdfs.tracker_servers为必填项

#fastdfs.connect_timeout_in_seconds = 5
#fastdfs.network_timeout_in_seconds = 30
#fastdfs.charset = UTF-8
#fastdfs.http_anti_steal_token = false
#fastdfs.http_secret_key = FastDFS1234567890
#fastdfs.http_tracker_http_port = 80
fastdfs.tracker_servers = xx.xx.xx.147:22122

3、使用如下代码,即可完成文件上传

ClientGlobal.initByProperties("fastdfs-client.properties");
StorageClient client = new StorageClient(new TrackerClient().getConnection(), null);
String[] paths = client.upload_file("i:\\锅.gif", null, null);
Arrays.stream(paths).forEach(System.out::println);

最后,基于返回的地址((http://xx.xx.xx.148:6001/group1/M00/00/01/rBAUlFyiUbuANWBDAAFklND3VYs523.jpg),访问已上传的图片。


觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

基于centos7系统部署FastDFS 分布式文件系统第二部分

相关推荐