自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 Kubernetes的网络模型

参考原文https://kubernetes.io/docs/concepts/cluster-administration/networking/#kubernetes-model网络是Kubernetes里面的核心,在制定网络方案的时候有4个问题需要解决:1、高度互联的容器之间,怎么通信? pod以外的容器通过pods互联,pod以内的容器通过localhost互联2...

2020-03-02 13:52:20 149

原创 Kubernetes概念学习

文本主要解析Kubernetes的核心概念,参考原文https://kubernetes.io/docs/concepts/TheKubernetes Masteris a collection of three processes that run on a single node in your cluster, which is designated as the master no...

2020-03-02 10:21:19 161

原创 困继续时

Day Three上午扫描了一下storm的

2014-07-09 22:45:10 736

原创 一觉夏眠不知晓

Day One早上9点到达园区,呵,进门要过检查,

2014-07-09 00:02:45 737

转载 Sizeof与Strlen的区别与联系

一、sizeof    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的

2014-03-22 19:06:34 567

原创 myeclipse配置svn

myeclipse8.5配置svn的过程:svn资源链接http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240选择site-1.6.18.zip下载然后将解压后的所有文件全都放在myeclipse的安装目录下的dropins。(在这一步,网上也有说将解压后的文件拷贝到myeclipse安装目录下的co

2014-03-03 11:44:41 701

原创 hadoop副本控制

在hadoop+hbase分布式集群中,有参数来控制数据副本,在hadoop的conf目录下,hdfs-site.xml中的属性dfs.replication可以明确指明副本数目。但是在实验中,尽管将每个节点上的dfs.replication属性都设置为1,但是实际数据的副本还是为3。经过多次实验,解决方法是在hbase的的conf下的配置文件hbase-site中加上参数属性dfs.re

2014-02-28 16:26:23 1187

原创 hbase中region分裂设置

在hbase-0.96.0中,默认状态下,region分裂策略是IncreasingToUpperBoundRegionSplitPolicy,即根据table的region个数的平方乘以memstore flush size的大小,比如memstore size 默认是128M,第一次是flush就分裂,因为region就一个,分成2个region后,下次分裂是region的size为2*2*1

2014-02-26 19:08:34 3598

原创 ycsb与hbase的合作

实验环境:hadoop1.0.1+hbase0.96.0+myeclipse8.5部署ycsb1、在github上https://github.com/brianfrankcooper/YCSB下载ycsb-master2、解压后,将YCSB-master\core\src\main\java下面的com文件夹,YCSB-master\hbase\src\main\java下面的c

2014-02-21 17:33:17 901

原创 Hadoop+Hbase安装说明

Hadoop安装说明:首先将hadoop源文件放置在分布式机器桑的统一的一个目录之下,然后修改所有机器上hadoop源文件中的conf目录之下的core-site.xml配置文件,将参数fs.default.name的值设置为namenode所在的机器名,eg: hdfs://hostname:9000(格式:hdfs://ip或者hostname:端口号);最好将hadoop.tmp.dir

2013-12-10 21:06:50 792

原创 在原有的hbase集群中搭建一个新的hbase集群

集群环境:(以下数字为集群内机器的hostname)Hadoop:Namenode&jobtracker:28Datanode&tasktracker:15,16,17,18,23,24,25,26,27,28Hbase:Master:18Regionserver:15,16,17,18,23,24,25,26,27,28Zookeeper:15,17,18 

2013-12-10 21:02:18 1729

转载 vi 命令总结

1.进入vi 的命令:vi filename :      打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n 行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern 匹配的串处vi -r filename :         在上次正

2013-12-03 09:27:01 586

转载 java命名规范

好的开始时成功的一半,虽然现在说这些话有些晚了,但是养成好的习惯永远不能算太晚!包的命名  (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是

2013-11-29 11:33:09 675

转载 tomcat部署web项目

1.直接把WebRoot复制到Tomcat的webapps下,并把WebRoot改名为项目名。这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。2.在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在和之间插入如下语句。      其中,docBase为设置项目的路径。3.

2013-10-30 15:26:33 606

转载 Linux查看CPU和内存使用情况

在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。  操作实例:  在命令行

2013-09-27 20:24:16 615

转载 提供精确的加减乘除运算

/** * 提供精确的加法运算。 * @param v1 * @param v2 * @return 两个参数的和 */ public static double add(double v1, double v2) { BigDecimal b1 = new BigDecimal(Double.toString(v1)); Bi

2013-09-24 16:53:11 1015

原创 java 小数点保留位数

方法一: double   f   =   0.5515;    BigDecimal   b   =   new   BigDecimal(f);    double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();    System.out.println(f1); 输出结果为0.5

2013-09-24 16:49:28 1285

转载 枚举的用法

出自:http://www.iteye.com/topic/1116193用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public enum Color {    RED, GREE

2013-09-12 09:11:25 550

原创 零碎tips

快捷键!!!!记住!记住!linux命令行中,要搜索以前使用过的命令,快捷键:ctrl+R!不要再忘了!!!忘了回来翻翻!

2013-09-09 20:25:47 571

原创 java中的点滴小知识总结

"this",作为一个特殊的关键字,它的规则如下: 1。可以表示构造函数传递。this(a,b)表示调用另外一个构造函数。这里面的this就是一个特殊语法,不是变量,没有什么类型。 2。可以在一个类的非static成员内部使用,表示当前这个对象。此时,this就是一个final的普通变量,它有静态类型,就是这个类C本身;它有动态类型,就是当前这个对象的类型。你可以对它调用成员函数,把它传递给别

2013-09-06 21:27:58 643

原创 new String[0]的作用

new String[0]是用来创建一个长度为0 的数组。String[] startKeys = new String[0]; System.out.println(startKeys[0]);打印结果: System.out.println(new String[0]);打印结果:[Ljava.lang.String;@4a5ab2所以new String[0]只是用

2013-09-04 09:57:59 10870 1

转载 hbase基本概念科普

一直在学习hbase,但是至今仍被一些基本概念弄糊涂了。表和Regionserver: 一个表可以存储在多个Regionserver上,同样一个regionserver可以同时存储多个表的数据,它们之间通过region来隔离,表数据的最大存储结构就是region,表就是通过它来体现出来;Region和Store: 一个表有多个region,但是一个region只会属于一个表

2013-09-03 14:35:03 1122

转载 Java Thread 总结

Ø线程的概述(Introduction)线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。 线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来保存线程内部所使用的数据,如线程执行函数中所定义的变量。注意:Java中的多线程是一种抢占机制而不是分时机制。抢占机制指的是有多个线程处于可运行状态,但是只允许

2013-08-27 17:00:37 661

原创 将从数据库hbase获取的二进制流转化成文件夹中的图片

这个问题之前成功实现过,现在又需要这个功能来验证数据库里的图片的正确性,又要重新查资料,重新来过一次。教训啊,之前没做记录!                       HTable table = new HTable(conf,"xyz");Get get = new Get(Bytes.toBytes("04040000000002030000"));Result rs = ta

2013-08-27 09:02:55 2037 1

wintc1.9.1

此软件轻便简易,虽然排版不够智能,但很适合初学者培养良好的编程风格习惯。

2012-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除