- 博客(48)
- 资源 (3)
- 收藏
- 关注
原创 centos 6.3 安装nfs死循环问题的解决
安装nfs-utils-lib时,说需要nfs-utils;安装nfs-utils时,又需要nfs-utils-lib;解决方法: 两个rpm一起装。
2014-12-16 17:43:00
968
原创 java+mysql对于表情符的处理
出错环境:mysql 5.0: utf8编码jdbc:mysql-connector-java-5.1.5-bin.jar在有表情符的情况下报错:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x84' for column因为表情符在某些终端,比如ios5.0以上,是以四字节表示的,
2014-11-09 10:03:04
2094
原创 xwiki安装与设置
建议下载这个版本 xwiki-enterprise-jetty-hsqldb-2.4.zip解压后,运行start_xwiki.bat,访问http://localhost:8080/xwiki 即可。1、如果要修改8080端口为80端口,直接修改start_xwiki.bat就行。2、用管理员登陆的话,需要修改xwiki.cfg,将xwiki.superadminpasswor
2014-03-28 14:25:28
5727
1
转载 在Nginx安装perl fast-cgi
http://bbs.linuxtone.org/thread-4441-1-1.html 安装perl fcgi模块wget http://www.cpan.org/modules/by-module/FCGI/FCGI-0.67.tar.gz tar -zxvf FCGI-0.67.tar.gz cd FCGI-0.67 p
2013-11-03 20:17:25
909
转载 Nginx+Tomcat+Memcached集群Session共享 .
http://blog.youkuaiyun.com/shimiso/article/details/8979044cookie是怎样工作的? 例如,我们创建了一个名字为login的Cookie来包含访问者的信息,创建Cookie时,服务器端的Header如下面所示,这里假设访问者的注册名是“Michael Jordan”,同时还对所创建的Cookie的属性如path、domain、expires等进
2013-10-28 17:47:17
839
转载 memcached服务器搭建(RedHat5)
http://www.2cto.com/os/201202/119596.html0.开始之前这篇文档描述的是在linux环境下安装部署memcached服务操作系统:Red Hat Enterprise Linux Server release 5.4 (Tikanga)内存:4G1.验证gcc是否安装 命令行执行gcc -v 看是否输出gcc版本信息,如果没有,则
2013-10-28 17:41:11
601
转载 LVS+Keepalived实现高可用集群
转载: http://linux.chinaunix.net/techdoc/net/2009/07/21/1125256.shtml操作系统平台:CentOS5.2软件:LVS+keepalivedLVS+Keepalived 介绍LVSLVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年
2013-09-24 18:47:40
640
转载 Keepalived 安装与配置
一、环境说明 1、操作系统内核版本:2.6.9-78.ELsmp 2、Keepalived软件版本:keepalived-1.1.20.tar.gz 二、环境配置 1、主Keepalived服务器IP地址 192.168.111.2232、备Keepalived服务器IP地址 192.168.111.1003、Keepalived虚拟IP地址 192.
2013-09-24 18:27:40
871
转载 linux中安装nginx 1.4.2
转载:http://blog.youkuaiyun.com/dyllove98/article/details/88865411 安装nginx需要系统中有gcc环境先查看本机是否安装gcc: gcc –version如果没有就需要安装:gcc、gcc-c++、gcc-g、gcc-gnat、gcc-java、gcc-objc、libgcj、libgcj-devel、libgn
2013-09-22 17:00:10
1144
转载 apache/nginx 启动、停止、重启命令
linux 下 apache启动、停止、重启命令: 基本的操作方法:本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令: 推荐/usr/local/apache2/bin/apachectl start apaceh启动 apache停止命令 /usr/local/apache2/bin/apachectl
2013-09-22 16:58:04
1342
转载 Redhat配置nagios-安装nrpe
安装nrpe本文讲述的是:Redhat配置nagios。返回大纲。安装之前之前一定要安装gcc、 openssl、openssl-devel(尤其是linux被监控机,也是客户端)安装之后,是用/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d命令启动nrpetar -zxvf nrpe-2.8b1 cd
2013-09-09 21:14:51
747
转载 nagios服务端搭建
原文链接: http://hi.baidu.com/liuchangwengo/item/c837b5681c6cbb92c4d2492b 1.环境搭建(centos\redhat 和 ubuntu)yum install -y wget httpd phpgcc glibc glibc-common gd gd-devel make net-snmp(For Ubunt
2013-09-09 17:45:05
631
转载 3 Linux下 NFS 客户端的设置
转载:http://codingstandards.iteye.com/blog/816389 3 Linux下NFS 客户端的设置 Unix/Linux系统把一切设备都当做文件来处理,NFS共享目录的使用也不例外。此处假定NFS服务器地址为192.168.6.55,共享目录为/vmsnfs。那么在其他Linux机器如果要访问这个共享目录,首先要挂载(mount)此nfs共享目录
2013-05-29 14:58:46
938
转载 2 Linux下NFS服务端的设置
转载:http://codingstandards.iteye.com/blog/816376 2 Linux下NFS 服务端的设置 2.1 在Linux下配置NFS共享目录 下面以实例来讲述如何在Linux下配置NFS服务器,假定我们需要共享的目录是/vmsnfs。 如果这个目录还不存在,那么就先创建它;否则,跳过此步。mkdir /vm
2013-05-29 14:57:24
745
转载 1 NFS概述及实例
转载:http://codingstandards.iteye.com/blog/816246 1 NFS概述及实例 1.1 NFS是什么? NFS是网络文件系统Network FileSystem 的 简称,最早是由 Sun 公司 开发 出来 的,目的是想 让 不同的 机器 、不同的 操作 系統可以 共享文件。 在 Unix/Linux类的
2013-05-29 14:56:03
799
转载 4 Windows下 NFS 客户端的安装及设置
转载:http://codingstandards.iteye.com/blog/816441 4 Windows下NFS客户端的安装及设置 在Windows上使用NFS客户端,需要把nfs共享目录映射到一个驱动器。此处假定为映射的驱动器为N:,而nfs共享目录为192.168.6.55:/vmsnfs。 4.1 安装Microsoft Windows Services f
2013-05-29 14:40:00
5205
原创 Hbase源码之事务处理
初始化RegionServer接口为TransactionalRegionInterface,初始化RegionServer实现类为TransactionalRegionServer;conf.set(HConstants.REGION_SERVER_CLASS, TransactionalRegionInterface.class.getName());conf.set(HCons
2013-02-24 23:49:11
1238
原创 Zookeeper源码之ZookeeperServer
ZookeeperServer,顾名思义就是一个Zookeeper节点的的服务端,为处理请求,建立了一个如下的处理链:PrepRequestProcessor -> SyncRequestProcessor -> FinalRequestProcessor。有如下线程为其提供服务:1、PrepRequestProcessor: * This request processor is gen
2012-12-25 21:38:20
677
原创 HBase源码之HRegionServer
HRegionServer是Hbase中提供数据存取服务的核心部件。1、由如下线程提供支撑:1)LogRoller:日志切换线程,周期性的检查HLog是否需要切换,需要的话进行切换;2)Flusher:数据缓存刷新线程,缓存到一定程度写入到磁盘;3)CompactSplitThread:数据压缩拆分线程;4)Worker:工作线程,执行关闭RegionServer、开启Regi
2012-12-19 21:42:47
776
原创 Hbase源码之HMaster
HMaster是Hbase中管理数据库元数据的服务器。1、HMaster由下述的几组线程为其服务:1)RootScanner:根节点HRegion的扫描线程;2)MetaScanner:Meta节点HRegion的扫描线程;3)LeaseMonitor:HMaster与外部客户交互时,会用到一些资源,当外部客户没有发送心跳信息时,会需要释放这些资源,Leases线程用来处理这个任务
2012-12-19 20:16:30
763
原创 Hadoop源码之TaskTracker
TaskTracker是Map/Reduce中执行任务的服务。1、有如下线程为其提供支撑:1)提供一组RPC服务(TaskUmbilicalProtocol)的1个Listener线程与默认10个Handler线程;2)提供另一组RPC服务(MapOutputProtocol)的1个Listener线程与默认2个Handler线程;3)TaskTracker主线程:主线程运行off
2012-12-19 14:09:06
673
原创 Hadoop源码之JobTracker
JobTracker是Map/Reducer中任务调度的服务器。1、有如下线程为其服务:1)提供两组RPC服务(InterTrackerProtocol、JobSubmissionProtocol)的1个Listener线程与默认10个Handler线程; 2)提供任务执行情况查询的一组web服务线程,包括Socker Listener等; 3)ExpireTrackers:用来停
2012-12-19 10:52:40
902
原创 Hadoop源码之Map/Reduce应用过程
1、应用Map/Reduce的过程如下:1)将要处理的数据组成一对对Key-Value的方式,并生成文件;2)将这些Key-Value数据转换映射成另外的Key-Value数据,这其中的转化映射逻辑(算法)封装成一个实现Mapper接口的Mapper;public interface Mapper extends JobConfigurable, Closeable { vo
2012-12-17 19:29:24
612
原创 Hadoop源码之RPC机制
研读Hadoop源码,不得不说其中的RPC机制。实现RPC的几个基本步骤:1)客户端需要有一个负责与远程服务端对象通信的对象,称为A;2)服务端需要有一个负责与远程客户端对象通信的对象,称为B;3)A负责将客户端请求的Java类型方法、参数,序列化成字节流,通过网络传递给B;4)B负责将通过网络收到的请求字节流,反序列化成Java类型方法、参数,传递给真正的服务端对象,并调用方
2012-12-11 14:56:05
881
原创 hadoop源码之DataNode
DataNode存放hdfs中的数据,接受客户端与其他DataNode的请求。DataNode服务由如下线程构成,按DataNode启动各线程的先后出场顺序列出:1、DataXceiveServer:数据接收监听守护线程,当监听有请求时,开启一个DataXceiver线程; public void run() { try {
2012-12-10 20:16:13
949
原创 hadoop源码之NameNode
Namenode是hdfs的名字节点,保存着文件系统的元数据,响应客户端与DataNode的请求。 有如下线程为Namenode进行服务:1、HeartbeatMonitor:心跳守护线程,该线程一直在进行与DataNode之间的心跳检测,默认是EXPIRE_INTERVAL = 10 * 60 * 1000 (10分钟)后,如果DataNode还没有发来心跳信号,就进行如下处理:1)
2012-12-10 14:34:23
737
原创 hadoop源码之MiniDFSCluster
如果从hadoop的单元测试开始研究源码的话,就不得不说下MiniDFSCluster。 MiniDFSCluster是一个本地单进程的模拟hdfs集群框架。0.1.0版的比较简单,就以下几个内容:1)NameNodeRunner:用来开启NameNode的一个线程;2)DataNodeRunner:用来开启DataNode的一个线程;3)shutdown方法:用来关闭上面
2012-12-10 13:53:40
3180
原创 hadoop源码调试环境搭建
本来是想研究hbase源码,但发现hbase里面也用了hadoop中很多一样的机制,于是决定从hadoop0.1.0版开始。版本:0.1.0svn:http://svn.apache.org/repos/asf/hadoop/common/tags/release-0.1.0myeclipse6.0,new create project,将默认的output folder路径bin,改
2012-12-10 12:59:47
1785
原创 HBase的keyvalue内部结构
1、创建一个表table1:hbase> create 'table1','family1','column1'查看hbase目录,已生成table1目录;2、创建一个表table2:hbase> create 'table2','family2','column2'查看hbase目录,已生成table2目录;3、插入一条记录:hbase> put 'table1','
2012-11-16 15:10:05
1438
原创 Mysql的简单QPS测试(单机)
MySQL官方网站下载:1、MySQL-server-5.5.28-1.rhel4.i386.rpm2、java驱动 mysql-connector-java-5.1.5-bin.jar 测试服务器为Dell E5410 的Debian linux 2.6,配置为:1、4核,2.33GHz2、内存3G3、SATA硬盘2T web服务器:tomcat5.5打
2012-11-16 12:38:04
10062
原创 MongoDB的简单QPS测试(单机)
mongoDB官方网站下载:1、mongodb-linux-i686-2.2.1.tgz2、java驱动 mongo-2.2.jar 测试服务器为Dell E5410 的Debian linux 2.6,配置为:1、4核,2.33GHz2、内存3G3、SATA硬盘2T web服务器:tomcat5.5打压工具:Apache Bench监控工具:
2012-11-16 12:34:07
6023
原创 HBase的简单性能测试
测试服务器为Dell E5410 的Debian linux 2.6,配置为:1、4核,2.33GHz2、内存3G3、SATA硬盘2T web服务器:tomcat5.5打压工具:Apache BenchHadoop:0.20.2HBase:0.20.6 , 测试基于Hdfs 测试思路:1、因为HBase内置了连接池,所以客户端程序相对简单;2、每
2012-11-16 12:30:37
4494
原创 hdfs的搭建
创建rsa无密码登录: ssh-keygen -t rsacat .ssh/id_rsa.pub .ssh/authorized_keys 先配置hdfs:1、下载hadoop-0.20.2.tar.gz,解压;2、修改conf/hadoop-env.sh,配置java_home;3、配置hdfs访问路径,core-site.xml: fs.de
2012-11-16 10:27:28
778
原创 hbase的Java简单应用
hbase0.20.6 + hadoop0.20.2需要的jar包为:hadoop-0.20.2-core.jarhbase-0.20.6.jarzookeeper-3.2.2.jarlog4j-1.2.15.jarcommons-logging-1.0.4.jar初始化操作:1、先new一个configuration(hadoop);2、赋予zookeep
2012-11-16 10:01:15
452
原创 hbase的集群应用(基于hdfs)
创建rsa无密码登录:ssh-keygen -t rsacat .ssh/id_rsa.pub .ssh/authorized_keys 先配置hdfs:1、下载hadoop-0.20.2.tar.gz,解压;2、修改conf/hadoop-env.sh,配置java_home;3、配置hdfs访问路径,core-site.xml: fs.default
2012-11-16 09:31:04
663
原创 hbase的单机应用(不基于hdfs)
1、下载hbase-0.20.6.tar.gz;2、解压;3、修改conf/hbase-env.sh中的JAVA_HOME路径;4、bin/start-hbase.sh, 启动hbase,过程中需要输入两次密码; 启动后,可以看到zookeeper与master已启动。 5、bin/hbase shell 进入shell控制台;输入help,可以查看详细命
2012-11-16 09:24:11
778
原创 hbase系列(二):集群应用(基于hdfs)
创建rsa无密码登录:ssh-keygen -t rsacat .ssh/id_rsa.pub .ssh/authorized_keys 先配置hdfs:1、下载hadoop-0.20.2.tar.gz,解压;2、修改conf/hadoop-env.sh,配置java_home;3、配置hdfs访问路径,core-site.xml: <property&g...
2012-11-15 22:01:33
203
hbase系列(一):单机应用(不基于hdfs)
1、下载hbase-0.20.6.tar.gz;2、解压;3、修改conf/hbase-env.sh中的JAVA_HOME路径;4、bin/start-hbase.sh, 启动hbase,过程中需要输入两次密码; 启动后,可以看到zookeeper与master已启动。 5、bin/hbase shell 进入shell控制台;输入help,可以查看详细命...
2012-11-15 16:29:31
387
移动通信原理基础(陈彩可/阮建辉)
2011-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人