使用fastdfs-zyc监控FastDFS文件系统
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文件系统的更多相关文章
- CentOS7搭建FastDFS V5.11分布式文件系统-第三篇
1.测试 前面两篇博文已对FastDFS的安装和配置,做了比较详细的讲解.FastDFS的基础模块都搭好了,现在开始测试下载. 1.1 配置客户端 同样的,需要修改客户端的配置文件: /etc/fdf ...
- FastDFS图片服务器(分布式文件系统)学习。
参考:https://blog.csdn.net/hiqingtian/article/details/79413471 https://blog.csdn.net/sinat_40399893/ar ...
- CentOS7搭建FastDFS V5.11分布式文件系统(三)
1.测试 前面两篇博文已对FastDFS的安装和配置,做了比较详细的讲解.FastDFS的基础模块都搭好了,现在开始测试下载. 1.1 配置客户端 同样的,需要修改客户端的配置文件: /etc/fdf ...
- CentOS7搭建FastDFS V5.11分布式文件系统及Java整合详细过程
1.1 FastDFS的应用场景 FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片.视频.文档等文件.对于互联网应用,和其他分布式文件系统相比,优势非常明显.其中 ...
- CentOS7搭建FastDFS V5.11分布式文件系统-第二篇
1.CentOS7 FastDFS搭建 前面已下载好了要用到的工具集,下面就可以开始安装了: 如果安装过程中出现问题,可以下载我提供的,当前测试可以通过的工具包: 点这里点这里 1.1 安装libfa ...
- CentOS7搭建FastDFS V5.11分布式文件系统(二)
1.CentOS7 FastDFS搭建 前面已下载好了要用到的工具集,下面就可以开始安装了: 如果安装过程中出现问题,可以下载我提供的,当前测试可以通过的工具包: 点这里点这里 1.1 安装libfa ...
- CentOS7搭建FastDFS V5.11分布式文件系统-第一篇
1.绪论 最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家分享一下.FastDFS的作者淘宝资深架 ...
- CentOS7搭建FastDFS V5.11分布式文件系统(一)
1.绪论 最近要用到fastDFS,所以自己研究了一下,在搭建FastDFS的过程中遇到过很多的问题,为了能帮忙到以后搭建FastDFS的同学,少走弯路,与大家分享一下.FastDFS的作者淘宝资深架 ...
- Linux 下 FastDFS v5.08 分布式文件系统的安装
一.系统安装目录 源代码包目录 /data/wwwroot libevent安装目录 /usr/local/libevent FastDFS安装目录 /data/fastdfs nginx安装目录 / ...
随机推荐
- C#设计模式之十一外观模式(Facade)【结构型】
一.引言 快12点半了,要开始今天的写作了.很快,转眼设计模式已经写了十个了,今天我们要讲[结构型]设计模式的第五个模式,该模式是[外观模式],英文名称是:Facade Pattern.我们先从名字上 ...
- 修改Jupyter notebook的启动目录
修改Jupyter notebook的启动目录 1. 在控制台输入以下命令,检查Jupyter notebook的安装目录 jupyter notebook --generate-config 如 ...
- Problem V
Problem Description The aspiring Roy the Robber has seen a lot of American movies, and knows that th ...
- 史考特证券(Scottrade)填写提款申请表的要求以及注意事项
史考特证券(Scottrade)填写申领表的要求以及注意事项. 需要注意的几点: 1. 史考特账户名称 就是你的名字,例如 San Zhang 2. 账户居住地址,就是你开户申请时候填写的地址, 你也 ...
- winscp连接虚拟机Linux被拒绝的问题解决方案
输入了正确的账号密码还出现这个错误 我们需要在虚拟机中配置一下,改成这样就行了
- 简单聊聊java中如何判定一个对象可回收
背景 说到java的特性,其中一个最重要的特性便是java通过new在堆中分配给对象的内存,不需要程序员主动去释放,而是由java虚拟机自动的回收.这也是java和C++的主要区别之一:那么虚拟机是如 ...
- selenium元素定位
在网页自动化测试中,我们要让程序自动模拟我们的点击.输入.悬浮.拖动等操作,完成我们的测试用例组. 输入.点击.打开这样的动词,已经包含在了selenium的方法中,可以直接调用(当然你也可以自己写) ...
- Android 中图片压缩分析(上)
作者: shawnzhao,QQ音乐技术团队一员 一.前言 在 Android 中进行图片压缩是非常常见的开发场景,主要的压缩方法有两种:其一是质量压缩,其二是下采样压缩. 前者是在不改变图片尺寸的情 ...
- 一次触摸,Android到底干了啥
WeTest 导读 当我们在写带有UI的程序的时候,如果想获取输入事件,仅仅是写一个回调函数,比如(onKeyEvent,onTouchEvent-.),输入事件有可能来自按键的,来自触摸的,也有来自 ...
- linux kernel态下使用NEON对算法进行加速
ARM处理器从cortex系列开始集成NEON处理单元,该单元可以简单理解为协处理器,专门为矩阵运算等算法设计,特别适用于图像.视频.音频处理等场景,应用也很广泛. 本文先对NEON处理单元进行简要介 ...