自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 设计模式之命令模式

命令模式三个重要组成:Command:请求封装成的对象。也就是说将请求方法封装成一个命令对象,通过操作命令对象来操作请求方法。Receiver:命令接收对象。Receiver对象的主要作用就是受到命令后执行对应的操作。Invoker:命令的使用者就是Invoker对象。它负责要求命令对象执行请求。命令模式可以让发送者和接收者完全解耦,易于扩展。命令模式:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。......

2022-08-06 18:22:09 504 1

原创 常用Git命令总结

一、 Git常用命令git pull origin master(远程分支名字) -----从远程分支master更新代码git push origin master(远程分支名字) -----将本地分支提交至远程分支mastergit log -----查看提交日志git fetch + git merge = git pull二、Git克隆项目本地新建文件夹test;进入test文件夹,右键选择“git bush here”;输入git init,将本地仓库初始化;将需要的项目从

2022-05-29 17:24:55 860

原创 HBase协处理器三种加载方式

一、协处理器简介HBase协助处理器允许用户将部分逻辑在数据存放端即 HBase RegionServer 服务端进行计算,也即允许用户在 RegionServer 运行用户自定义的代码。这相当于是将计算推送到 RegionServer,实现了Region层面的并发,这将大大减少服务器和客户的的数据通信开销,从而提高 HBase 的计算性能。这使得协处理器在加法计算或者聚合操作(求和、计数等)场景下非常高效。此外,利用协处理器还可以构建HBase二级索引,一定程度上弥补了HBase单行键索引查询的缺点

2022-05-19 15:15:00 877

原创 Hadoop源码编译+IDEA安装

编译了hadoop,可以方便的查看某个函数的实现,可以根据自己的需要改动hadoop的某些实现机制(hadoop开源的好处)。环境要求进入hadoop-x.x.x-src(以2.7.3版本为例)安装根目录,查看BUILDING.txt文件,含有hadoop源码的编译环境要求。Requirements:* Unix System* JDK 1.7+* Maven 3.0 or later* Findbugs 1.3.9 (if running findbugs)* ProtocolBuffe

2022-05-06 20:39:00 2167

原创 SELinu引起的SSH免密登录失败

前言:记一次部署集群时,集群之间ssh免密登录配置无法成功的经历。配置各节点间SSH安全通信协议第一步:创建文件目录[hadoop@master ~]$ mkdir .ssh第二步:进入.ssh目录,生成公钥文件[hadoop@master .ssh]$ ssh-keygen -t rsa(备注:一路回车即可)第三步:将生成的公钥文件添加至认证文件[hadoop@master .ssh]$ cat id_rsa.pub >>authorized_keys第四步:赋予文件权

2022-04-14 21:35:26 1032

原创 HBase配置时间同步

HBase配置时间同步问题描述:通过start-hbase.sh命令在主节点启动Hbase集群,通过浏览器访问http://master:16010,发现只有两个节点成功启动。查看log日志,发现是时间不同步引起的问题。由于HBase默认的容忍间隔是30s,超过这个阈值,就会报“Master rejected startup because clock is out of sync”异常。总结:HBase 集群服务器时间不同步导致HRegionServer无法启动解决方法:方法一:临时同步同步

2022-04-14 20:48:11 4116

原创 虚拟机CentOS7系统增加硬盘

第一步,编辑虚拟机设置选择添加硬盘,设置大小、一路默认;SCSI(S)(推荐)-> 创建新虚拟磁盘 -> 将虚拟磁盘拆分成多个文件 -> 默认文件名,完成。第二步,查看系统分区挂载情况[liuhong@master ~]$ lsblk -fNAME FSTYPE LABEL UUID MOUNTPOINTsda

2021-09-15 17:25:42 4125

原创 Hadoop相关命令

Linux常用命令记录linux一次性解压多个.gz或者.tar.gz文件:// 解压多个.gz文件,命令如下for gz in *.gz; do gunzip $gz; done// 解压多个.tar.gz文件的,用下面命令for tar in *.tar.gz; do tar xvf $tar; done防火墙:// 查看防火墙状态systemctl status firewalld出现Active: active (running)切高亮显示则表示是启动状态。出现 Active

2021-04-19 17:25:41 5705

原创 Cassandra集群搭建

Cassandra集群部署前提条件java1.8、python2.7一、Cassandra安装首先创建安装包存放文件夹program与Cassandra安装文件夹cassandra命令:mkdir program(cassandra)使用ftp将apache-cassandra-3.11.8-bin.tar.gz压缩包传输到program文件夹apache-cassandra-3.11.8: 下载地址或链接:https://pan.baidu.com/s/1KO_C2x2nDa3QE

2020-09-20 21:50:37 2796

空空如也

空空如也

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

TA关注的人

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