`
VallyGan
  • 浏览: 17035 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
分布式系统使用的是逻辑时钟。一些分布式存储系统,对数据项后面加上版本号,更新时增加版本号的值,应该算一种 逻辑时钟。【比如,事件的因果关系就是一种逻辑。】 常见的逻辑时钟(描述方法):Lamport timestamps(事件先后关系),Vector clock(无因果关系,同时发生的事件,vector用于并发,是不是想到了java里的容器?没错!哈哈)。 前者用于描述一种事件的顺序关系(单线程)。Vector clock用于描述同时发生关系(concurrent并发,多线程才有并发,多线程和CPU的核心数和超线程技术有关)。
<div class="iteye-blog-content-contain" style="font-size: 14px">    效率问题: 重点关注两个方面的效率——开发效率 和 运行效率。反射会降低运行效率,但是实际我们不用考虑,setAccessible()一定程度上可以提高反射的效率。但是,基于反射而设计的框架会让我们的开发效率提高。 </div>  
以下是我自己的理解,只是很简单的一部分,如果要细化还有很多,但是重点是了解表结构:   上面列族竖着切,region横着切。切出很多小的“矩形”块,这些块就是store。这个store里面有Hlog 、memstore、Hfile等等。这些是架构的问题,可以见下面的参考。  一些hbase的架构参考文档: http://www.uml.org.cn/zjjs/201211132.asp 推荐一:  http://www.blogjava.net/DLevin/archive/2015/08/22/426877.html 推荐二: http://www.blogjava.net/DL ...
这是个很坑的问题 异常信息: [root@kdg01 bin]#  schematool -initSchema -dbType mysql which: no hbase in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/tmp/myshell:/root/myshell:/usr/mysoft/jdk1.8.0_111/bin:/usr/mysoft/jdk1.8.0_111/bin:/usr/mysoft/hadoop-2.6.5/bin:/usr/mysoft/hadoop-2.6.5/sbin:/usr/local/ ...
1.查进程 ps命令查找与进程相关的PID号:最常用:ps -aux|grep  sleep,sleep是文件名一部分     ps     ps a 显示现行终端机下的所有程序,包括其他用户的程序(亲测,能够查到)。     ps -A 显示所有程序。     ps c
    who am i 显示的是实际用户的用户名,即用户登陆的时候的用户ID。此命令相当于who -m。    whoami   显示的是有效用户ID(操作用户).       whoami显示的是当前“操作用户”的用户名(常用),而
shell是用户和计算机交流的中介【桥梁,因为二者没有耦合关系,所以需要中介来建立联系。就好比找 房子,租客和房屋主人没有联系,通过房产中介来达到租房的目的就是最省事的方式】,“登录shell”保 证用户和(虚拟)计算机(Linux)交流。一般Linux默认的用户shell都是bash ,也就是说你登录进去之后 可以在Linux中敲命令。关于用户的默认登录shell是在 /etc/passwd 文件中记录的。”非登陆shell” 无 法让用户与计算机交流。因为没有交流的工具shell。      “非登陆”shell有它特定的用途,比如用Linux搭建一个ftp服务器,并且 ...
1. 现象描述:     第一次进入该文件的vi编辑器,出现异常,光标无法操作。断开xshell连接,重连,再次编辑该文件时出现此错误。  其中,"." 开始的文件名是隐藏文件。  swap文件是一种交换文件。 2.翻译:    (1) ...
Global site tag (gtag.js) - Google Analytics