使用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安装目录 / ...
随机推荐
- asp.net中使用jquery ajax保存富文本的问题
前提:为了保证页面的不刷新行为,所以采用了html+jquery+handler的页面保存方式,通过ajax将富文本内容传递给一般处理程序进行操作. 一.问题:1.大文件无法上传? 2.传入handl ...
- web端/h5端账号密码的安全性问题
firefox一直提示让浏览器记住密码会有安全问题,但是一直未曾关注过到底是什么安全问题. 国庆节回家后发生的一件小事,让我深刻认识到让浏览器记住密码有多么不安全. 事情的起因是这样,家里wifi信号 ...
- sqoop1.4.6配置安装
1.下载sqoop1.4.6 2.配置环境变量. 3.复制sqoop/conf/sqoop-env-template.sh为sqoop-env.sh 添加相关的配置 #Setpath to where ...
- sklearn中各算法类的fit,fit_transform和transform函数
在使用PCA和NFC中有三个函数fit,fit_transform,transform区分不清各自的功能.通过测试,勉强了解各自的不同,在这里做一些笔记. 1.fit_transform是fit和tr ...
- linux学习(五)系统目录结构,ls命令,文件类型,alias
一.系统目录结构 在我们的根目录下,有这样一些文件夹 /bin /sbin /usr/bin /usr/sbin /sbin一般都是root用户用的 /boot 系统启动相关的,grup就放在这里,这 ...
- vConsole--针对手机网页的前端 console 调试面板。
一个针对手机网页的前端 console 调试面板. 简介 vConsole 是一个网页前端调试面板,专为手机 web 页面量身设计,帮助开发者更为便捷地进行开发调试工作. 手机预览 http://we ...
- 《Github入门与实践》读书笔记 蟲咋先生的追求之旅(上)
<Github入门与实践>作者: [日] 大塚弘记 译者:支鹏浩/刘斌 简介 本书从Git的基本知识和操作方法入手,详细介绍了GitHub的各种功能,GitHub与其他工具或服务的协作 ...
- ALTER TABLE SWITCH' statement failed. The table x' is partitioned while index 'x' is not partitioned.
1.L_Monitoring有这么些字段,ID,Collecttime,PlateType,PlateNO以及其他一些这段.建立这个表的时候是个非分区表,其中ID是主键,并在Collecttime,P ...
- SQLSERVER实现更改表名,更改列名,更改约束代码
1.修改表名 格式:sp_rename tablename,newtablename ? 1 sp_rename tablename,newtablename 2.修改字段名 格式:sp_rename ...
- .Net中各种不同的对象创建方式的速度差异
在.Net中,微软给我们提供了很多不同的创建对象实例的方法,它们的速度又各有不同,以下一一列举. 使用new关键字 这在.Net中是最常见,也是速度最快的方式: ...