摘要: FastDFS配置说明1)tracker.conf# is this config file disabled# false for enabled# true for disableddisabled=false#用于说明这个配置文件是否可用,false为可用。# bind an address of this host# empty for bind all addresses of this hostbind_addr=#是否绑定ip#bind_addr=后面即为绑定的ip地址,常用于一台服务器有多个ip地址,希望其中的一个ip地址提供服务。不设置时,绑定所有的地址。一般情况下保持默认的 阅读全文
posted @ 2013-12-05 20:45 chenfei0801 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: 问题1: 增加分组后,新的storge不可用。 增加一个分组group2,发现上传文件失败。在group2中的storage中使用netstat -anp|grep fdfs,发现端口状态为CLOSE_WAIT。查了一下,tracker和storage的日志文件,也没有发现有什么错误的输出。使用fdfs_monitor 发现group1下的storage状态都是active,而group2下的storage状态都是INIT。查了配置信息,也没发现有什么错误的地方。 原因:之前在新加group2之前,我在group1中新加一个storage,但是不小心将这个storage的状态设置为gro... 阅读全文
posted @ 2013-12-03 10:33 chenfei0801 阅读(1489) 评论(0) 推荐(0) 编辑
摘要: 1: 启动FastDFS tracker: /usr/local/bin/fdfs_trackered /etc/fdfs/tracker.conf storage:/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf2:关闭FastDFS tracker:/usr/local/bin/stop.sh/usr/local/bin/fdfs_tracker storage:/usr/local/bin/stop.sh/usr/local/bin/fdfs_storage 或者 killall fdfs_tra... 阅读全文
posted @ 2013-12-03 10:26 chenfei0801 阅读(4462) 评论(0) 推荐(1) 编辑
摘要: 文件服务器分布式系统安装手册本文档详细的介绍了FastDFS的最小集群安装过程。集群环境如下:tracker:20.2.64.133 。用于调度工作,在访问上起负载均衡的作用。group1: storage1: 20.10.129.150。存储节点存储文件,完成文件管理的所有功能。 storage2: 20.12.1.73。group2: storage2:20.12.1.74 以下将详细的介绍此分布式的安装过程,针对不同的系统,安装过程中部分细节(存储路径设置等)可能稍有不同,但基本步骤相同。第一步安装libevent在搭建分布式环境之前,需要确保已经安装了libevent,FastDFS安 阅读全文
posted @ 2013-11-27 22:34 chenfei0801 阅读(5266) 评论(3) 推荐(2) 编辑
摘要: 下载putty,将putty的安装路径添加到Windows的环境变量中: 我的电脑->属性->高级->环境变量->系统变量,双击其中的Path,在分号后添加putty的安装路径,如默认的:“C:\Program Files\PuTTY”,然后一路确定。Windows--->Linux 打开c... 阅读全文
posted @ 2013-11-27 22:28 chenfei0801 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 最近在做文件服务器的相关东西,在原有的磁盘存储的基础上,增加了Ftp的存储方式,客户端选用的是Apache的FtpClient。 今天在测试的时候,发现中文的路径后者文件名不支持,查阅了相关资料后终于找到了解决的方法。 使用类: org.apache.commons.net.ftp.FTPClient 问题描述: 创建中文目录、上传中文文件名时,目录名及文件名中的中文显示乱码 解决方法: 在网上Google了一些资料,FTP协议里面,规定文件名编码为iso-8859-1,所以目录名或文件名需要转码。 所以网上很多人的解决方法为: 将中文的... 阅读全文
posted @ 2013-11-16 23:11 chenfei0801 阅读(30601) 评论(3) 推荐(4) 编辑
摘要: windows 下如何配置host文件,只需修改: C:\Windows\System32\drivers\etc\hosts文件即可 默认文件内容如下:# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## This file contains the mappings of IP addresses to host names. Each# entry should be kept on an individual line 阅读全文
posted @ 2013-11-14 11:38 chenfei0801 阅读(23394) 评论(0) 推荐(0) 编辑
摘要: 虚拟机分配了50G大小的空间,最近发现不够用,于是将扩展一下分区的大小,查了几种方法都不是很好,后来借助了gparted分区空间完成了,这个工具简单,方便,下面就简单的介绍一下。扩展分区主要要分为两步1)扩充虚拟硬盘容量 在VMware中有一个工具,专门用来管理虚拟硬盘,不过得在命令行中运行。在VMware安装目录下有这个程序vmware-vdiskmanager.exe 。win+R 打开cmd窗口 cd d:\vmware (我的VMware安装在 D:\vmware目录中) 运行vmware-vdiskmanager 出来以下界面 可以看到如果要扩充虚拟硬盘空间,可以用参数 -x ( . 阅读全文
posted @ 2013-10-27 17:18 chenfei0801 阅读(2393) 评论(0) 推荐(0) 编辑
摘要: 刚接触Hadoop,看了一周的Hadoop及其相应的组件,感觉效果不是很明显,于是将找个例子练一下手,跑一个流程,加深对hadoop的理解。 设计的流程如下: TPC_H--->HdFS---->MapRecude---->Hive(paration)----->DB 即:从TPC_H生产10G的数据,将数据上传到HDFS中,编写MapReduce函数,对数据进行处理,将处理后的数据存放在Hive中,在Hive中仿照TPC_H的22条sql数据,写22条相应的HQL,并将结果保存在db中。 下面将逐步完成上述的流程一、通过TPC_H生产相应的数据 1. 什么是TPC_H 阅读全文
posted @ 2013-10-23 14:35 chenfei0801 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 1使类和成员的可访问性最小化 1) 尽可能地使每个类或者成员不被外界访问到。 对于顶层的(非嵌套的)类和接口,只要两种可能的访问级别:包级私有和公有的。如果你用public修饰符声明了顶层类或者借口,那么他就是公有的,否则就是包级私有的。能包级私有就设置为包级私有的,如果是包级私有的,这个类就成了这个包的实现的一部分,而不是该包导出的API的一部分,那么在以后的发行版本中,可以对他进行修改、替换、或者删除,而无需担心影响现有的客户端程序。 2)实例域决不能是公有的,包含公有可变域的类并不是线程安全的 换句话说,对于每个域不能是public,而是private。然后提供... 阅读全文
posted @ 2013-09-23 22:34 chenfei0801 阅读(432) 评论(0) 推荐(0) 编辑