1.安装jdk运行环境

jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

此处我使用的jdk7U99版本,如下

[root@zabbix ~]# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

注:不要忘记设置环境变量

[root@zabbix ~]# more /etc/profile.d/jdk.sh
export JAVA_HOME=/usr/java/default
export PATH=$JAVA_HOME/bin/:$PATH

 

2.安装tomcat

tomcat下载地址:http://tomcat.apache.org/

此处我使用的是tomcat-7.0.57

解压至/USR/LOCAL

[root@zabbix src]# tar xf apache-tomcat-7.0.57.tar.gz -C ../
[root@zabbix src]# cd ..
[root@zabbix local]# ln -s apache-tomcat-7.0.57/ tomcat

3.安装Mysql

默认yum自带的mysql版本都很低,此处我们需要升级一下

[root@zabbix~]# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
[root@zabbix-b1 ~]# yum --enablerepo=remi,remi-test list mysql mysql-server
Loaded plugins: security
Available Packages
mysql.x86_64 5.5.47-1.el6.remi remi
mysql-server.x86_64 5.5.47-1.el6.remi remi
[root@zabbix-b1 ~]# yum --enablerepo=remi install mysql mysql-server -y

启动并配置mysql:

[root@zabbix ~]# /etc/init.d/mysqld start   #启动mysql
[root@zabbix ~]# chkconfig mysqld on #设置开机启动
[root@zabbix ~]# mysqladmin -u root password '123456' #设置root密码
[root@zabbix ~]# mysql -uroot -p #登陆mysql
mysql> create database fastdfs; #创建fastdfs数据库
Query OK, 1 row affected (0.00 sec) #为fastdfs-zyc创建数据库访问账户
mysql> grant all privileges on fastdfs.* to 'fastdfs'@'127.0.0.1' identified by '123456';
Query OK, 0 rows affected (0.00 sec) mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

 

4.安装fastdfs-zyc

下载地址:http://code.google.com/p/fastdfs-zyc/

安装及配置:

[root@zabbix webapps]# pwd
/usr/local/tomcat/webapps
[root@zabbix webapps]# unzip fastdfs-zyc-fastdfs_client1.24版本.zip
#为了便于访问,将解压目录更名为ROOT
[root@zabbix webapps]# mv fastdfs-zyc ROOT
[root@zabbix webapps]# cd ROOT
[root@zabbix ROOT]# mysql -u root -p --default-character-set UTF8 fastdfs < fdfs.sql
[root@zabbix ROOT]# cd /usr/local/tomcat/webapps/ROOT/WEB-INF/classes
[root@zabbix classes]# vim application.properties #数据库连接的配置
#修改
datasource.type=mysql
datasource.driverClassName=com.mysql.jdbc.Driver
datasource.url=jdbc:mysql://127.0.0.1:3306/fastdfs?useUnicode=true&characterEncoding=UTF-8 #属性
datasource.username=root #用户
datasource.password=123456 #密码
datasource.maxActive=5
datasource.maxIdle=2
datasource.maxWait=120000
datasource.whenExhaustedAction=1
datasource.validationQuery=select 1 from sequenceid
datasource.testOnBorrow=true
datasource.testOnReturn=false c3p0.acquireIncrement=3
c3p0.initialPoolSize=3
c3p0.idleConnectionTestPeriod=900
c3p0.minPoolSize=2
c3p0.maxPoolSize=50
c3p0.maxStatements=100
c3p0.numHelperThreads=10
c3p0.maxIdleTime=600 #mail server info
mail.smtp.host=XXXXXXX #报警邮箱
mail.smtp.auth=true
mail.smtp.username=XXXXX
mail.smtp.password=XXXXXXXXX
#cache.config=oscache.propertie [root@zabbix classes]# vim fdfs_client.conf #指定tracker
connect_timeout = 2
network_timeout = 30
charset = ISO8859-1
http.tracker_http_port = 8080
http.anti_steal_token = no
http.secret_key = FastDFS1234567890 tracker_server = 192.168.x.x:22122 [root@zabbix classes]# vim config.xml #指定storage配置
<?xml version="1.0" encoding="UTF-8"?>
<root>
<server>
<ip>192.168.xx.xxx</ip>
<port>22</port>
<username>root</username>
<password>1qazxsw2</password>
<logpath>/usr/local/tomcat/logs/</logpath>
</server>
<server>
<ip>192.168.xx.xx</ip>
<port>22</port>
<username>root</username>
<password>1qazxsw2</password>
<logpath>/usr/local/tomcat/logs/</logpath>
</server>
<!-- 方式1
<ssh>/Users/Chen/.ssh/id_rsa</ssh>
<ip>192.168.40.53</ip>
<port>22</port>
<username>root</username>
<logpath>/usr/local/nginx-1.3.4/logs/</logpath>
</server>
-->
<!--方式2
<ip>192.168.40.53</ip>
<username>root</username>
<password>vivame@2012</password>
<logpath>/usr/local/nginx-1.3.4/logs/</logpath>
</server>
-->
</root>

之后重启tomcat即可,访问地址http://192.168.xx.xx:8080

如果前面不把目录设置成ROOT,那么访问路径应该为http://192.168.xx.xx:8080/fastdfs-zyc

出现如下界面,恭喜你,搭建成功

默认用户名为admin,密码为123456

 

 

使用fastdfs-zyc监控FastDFS文件系统的更多相关文章

  1. CentOS7搭建FastDFS V5.11分布式文件系统-第三篇

    1.测试 前面两篇博文已对FastDFS的安装和配置,做了比较详细的讲解.FastDFS的基础模块都搭好了,现在开始测试下载. 1.1 配置客户端 同样的,需要修改客户端的配置文件: /etc/fdf ...

  2. FastDFS图片服务器(分布式文件系统)学习。

    参考:https://blog.csdn.net/hiqingtian/article/details/79413471 https://blog.csdn.net/sinat_40399893/ar ...

  3. CentOS7搭建FastDFS V5.11分布式文件系统(三)

    1.测试 前面两篇博文已对FastDFS的安装和配置,做了比较详细的讲解.FastDFS的基础模块都搭好了,现在开始测试下载. 1.1 配置客户端 同样的,需要修改客户端的配置文件: /etc/fdf ...

  4. CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程

    1.1 FastDFS的应用场景 FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片.视频.文档等文件.对于互联网应用,和其他分布式文件系统相比,优势非常明显.其中 ...

  5. CentOS7搭建FastDFS V5.11分布式文件系统-第二篇

    1.CentOS7 FastDFS搭建 前面已下载好了要用到的工具集,下面就可以开始安装了: 如果安装过程中出现问题,可以下载我提供的,当前测试可以通过的工具包: 点这里点这里 1.1 安装libfa ...

  6. CentOS7搭建FastDFS V5.11分布式文件系统(二)

    1.CentOS7 FastDFS搭建 前面已下载好了要用到的工具集,下面就可以开始安装了: 如果安装过程中出现问题,可以下载我提供的,当前测试可以通过的工具包: 点这里点这里 1.1 安装libfa ...

  7. CentOS7搭建FastDFS V5.11分布式文件系统-第一篇

    1.绪论 最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家分享一下.FastDFS的作者淘宝资深架 ...

  8. CentOS7搭建FastDFS V5.11分布式文件系统(一)

    1.绪论 最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家分享一下.FastDFS的作者淘宝资深架 ...

  9. Linux 下 FastDFS v5.08 分布式文件系统的安装

    一.系统安装目录 源代码包目录 /data/wwwroot libevent安装目录 /usr/local/libevent FastDFS安装目录 /data/fastdfs nginx安装目录 / ...

随机推荐

  1. ES6新特性之Symbol使用细节

    在迭代器章节的时候出现过[Symbol.iterator ]的属性,那么到底Symbo到底是什么? 答:Symbol是ES6新定义的一种值,它既不是字符串,也不是对象,而是为javaScript增加的 ...

  2. sudo使用详细讲解

    1.原因:让普通用户具有root用户的权限通过sudo执行的命令都会存在日志里面2.用法1.sudo -l 列出当前用户有哪些sudo权限 2.visudo -c 检查语法是否错误 3.visudo ...

  3. Treats for the Cows

     Treats for the Cows Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64 ...

  4. Uncle Tom's Inherited Land*

    Uncle Tom's Inherited Land* Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java ...

  5. Can you find it?

    Can you find it? Time Limit: 10000/3000 MS (Java/Others) Memory Limit: 32768/10000 K (Java/Others) T ...

  6. 提取URL的搜索字符串中的参数

    function urlArgs(){ var args = {}; var query = location.search.substring(1); if(query){ if(query.ind ...

  7. Linux学习(十九)软件安装与卸载(二)更换yum源

    一.简介 系统自带的源数量有限,而且是国外的源,速度肯定不如国内的.而断网的时候,本地源就可以派得上用处.而RPMForge源是传说中规模最大的一个源.那么接下来我们就来分别配一下本地源,国内源,RP ...

  8. HTML5对音视频的处理

      前  言 现在网上有许多的框架和插件,能够满足程序猿的各种需求,慢慢的,就有些忽视最基础的东西. 比如,大多数视频是通过插件(比如 Flash)来显示的.然而,并非所有浏览器都拥有同样的插件. H ...

  9. C# Ioc容器Unity,简单实用

    开头先吐槽一下博客园超级不好用,添加图片后就写不动字了,难道是bug 好进入正题,先来说下依赖注入,简单来说就是定义好接口,上层代码调用接口,具体实现通过配置文件方式去指定具体实现类. 首先我们需要通 ...

  10. C#2.0中使用yield关键字简化枚举器的实现

    我们知道要使用foreach语句从客户端代码中调用迭代器,必需实现IEnumerable接口来公开枚举器,IEnumerable是用来公开枚举器的,它并不实现枚举器,要实现枚举器必需实现IEnumer ...