6 我的架构师之路

尚未进行身份认证

我要认证

17年毕业,目前已毕业两个月决定记录我的架构师之路,目前属于java高级程序员。

等级
TA的排名 8w+

Java实现Redis哨兵

Java版Redis哨兵前言:本文将采用文字+代码的方式,讲解redis版哨兵的实现,所有代码都将写在一个类中,每个属性和方法都会结合文字加以说明。1. 哨兵(Sentinel)主要功能如下:1、不时的监控redis节点是否良好运行,如果节点不可达就会对节点进行下线标识2、如果被标识的是主节点,哨兵就会选举一个redis从(slave)节点成为新的主节点继续对外提供读写服务, 进而实现自动故障转移,保证系统的高可用。3、在redis主节点 和 从节点 进行切换后,主节点配置文件maste

2020-07-06 20:08:53

kafka 应用详解

个人备忘概述: 在流式计算中,kafka一般用来缓存数据,Strom通过消费kafka 的数据进行计算。1) Apache Kafka 是一个开源消息系统,由Scala写成。是由Apache 软件基金会开发的一个开源消息系统项目。2) kafka 最初是由Linkedln开发,并于2011年处开源。2012年10月从Apache lncubator 毕业。该项目的...

2019-04-11 16:08:03

Docker 搭建 nginx 过程。

docker pull nginxmkdir -p /agui/docker-nginx/htmlchmod 777 /agui/docker-nginx/htmlmkdir -p /agui/docker-nginx/conf.dmkdir -p /agui/docker-nginx/confmkdir -p /agui/docker-nginx/logchmod 777 /ag...

2019-03-21 16:43:14

DevOps :Jenkins pipeline + sonarQube 完成静态检测 + junit 覆盖率报告。

项目基础:1,maven3.3.9 + java 1.82,jenkins 2.138.23,sonarQube6.7.5 + 汉化前言:jenkins maven java1.8 环境安装过程不在描述,我们采用jenkins pipeline 来实现标题的功能,希望小编踩过的坑对后来人能够提供帮助~good luck.参考博文:SonarQube 的安装...

2019-03-18 11:15:03

k8s环境配置-以及Dockerfile

 Docker 安装:https://mp.csdn.net/postedit/82996925 harbor 改 harbor.cfg 中的hostname  password ,需要安装 python  pip , pip 下载 docker-compose 后,修改docker-compose.yml 中的 register 中加一个端口  5000.  然后运行 $ ./p...

2018-11-27 18:48:09

阿里云 Centos7 轻量服务器 安装 K8s 集群---采坑

前言:集百家之言......环境规划:操作系统:centos7.3Kubernetes :1.10.7Docker: 18.06.0-ceEtcd: 3.0CPU 1核+ 2G内存+master192.168.1.6 kube-apiserver kube-controller-manager kube-scheduler flannel etcdnode01192....

2018-11-01 17:58:16

Ubantu16.04 64bit 搭建 docker + k8s 实战记录(个人备忘)

 之前在centos7 搭建了 docker1.13 和 k8s 1.5.2 ,最后,k8s 的 kube-dns 没有创建成功,flannel 网络没有创建成功。今天这个 ubantu 都成了。 harbor 的安装请看我的其他博文。操作地址:比较好的 ubantu 搭建k8s集群博文 注意两点: 一 :docker harbor 私服仓库,需要在每个 k8s工作...

2018-10-30 14:59:28

1024 - 记录下 cents7 搭建 docker + k8s 过程中用到的命令

替换hub 地址命令sed -i 's/{{HUB}}/www.znf4.top:5000/g' * 查看日志journalctl -f#k8s apiServer alias kubectl=" kubectl -s http://www.znf4.top:8080"#查监听端口netstat -ntlp[root@k8s-master ~]# systemctl en...

2018-10-24 16:54:02

阿里云Centos7 安装 k8s 集群(使用过程中的坑)

个人备忘下面这个地址能满足大部分需求 :无坑版本 k8s centos 安装博文这个k8s集群部署讲解的很细,还有别的博文做扩展上文:5.2 的配置三台服务器都要修改 ,5.3 的命令 [root@k8s-master ~]# etcdctl mk /atomic.io/network/config '{ "Network": "10.0.0.0/16" }' 只在主节点执行就行。...

2018-10-11 14:11:27

阿里云Centos7(ubantu16.04) 基于docker 安装 Harbor

前言:试了试网上的案例,还是有坑,决定自己记录一下, 环境,阿里云轻量服务器,centos7.步骤一:安装docker[root@localhost]# yum install dockeryum添加源[ root@localhost]# yum -y install epel-release安装python-pip [root@localhost]# yum ...

2018-10-10 15:15:39

基于Hadoop搭建Hbase集群

个人备忘环境:jdk1.8 + hadoop-2.8.3 + zookeeper-3.4.6 + hbase-1.2.6Hbase 下载 wget http://mirror.bit.edu.cn/apache/hbase/stable/hbase-1.2.6-bin.tar.gz有必要就配置下环境变量[root@nn hbase]# vim /etc/profile[root@nn hbase

2018-05-09 23:49:06

阿里云centos7 四台部署hadoop集群

前言 :Hadoop 发展前景 : (1)分布式文件系统 HDFS (GFS) 。 (2)数据的计算 : 分布式计算。1 MapReduce , 搜索排名2 大任务 拆分成小任务3 Map 阶段 进行任务拆分,Reduce 阶段进行数据计算汇总 。(3)bigTable — Hbase (nosql), 行键 、列族。启动 :start-all.sh H...

2018-05-07 11:49:49

win10 下载安装免费版 Xshell , Xsftp

win10下载安装免费版Xshell,Xsftp按照下面连接提示的操作,博主测试过。好用!转载其他博客

2018-04-08 12:59:16

搜索引擎--Solr 集群部署

莫架构经验: (1)4核8G 的机器,可以支持1000W条数据。(2)注意分片,不是越多越好,一个分片控制在100G的数据,大于100G,考虑两个分片。(3)副本(存储数据的组件),有几台机器就创建几个副本。(4)提交一定要批量提交,单个提交不可采取。重点内容需要三个zookeeper节点 四个solr节点。使用伪分布式实现solr集群。需要三个zookeeper实例,4个tomc...

2018-03-17 19:51:25

安装搜索引擎--Solr 单机部署和api 简单使用

简介 :Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr是一个全文检索服务器,只需要进行配置就可以实现全文检索服务。Solr的版本:4.10.3单机安装:需要把solr服务器安装到linux环境:第一步:安...

2018-03-16 18:16:38

Redis-Cluster 集群搭建(三主三从)

搭建Ruby yum install rubyyum install rubygems安装redis 和 gcc,tcl [root@izwz92bdx6sqk095sd98lez src]# yum install -y gcc-c++[root@izwz92bdx6sqk095sd98lez src]# wget http://download.redis.io/re...

2018-03-16 16:07:54

Zookeeper 实现分布式配置中心

个人备忘前言: zookeeper 五个功能点 1. master的管理,如amq 集群,kafka集群。 2. 分布式锁(悲观、乐观) 3. 分布式配置中心。 4. 集群的监管。 5. 发布与订阅(队列)。以上五点,都是zookeeper的特性决定的,我们知道zookeeper有两类节点: 1. 临时节点。(可顺序) 2. 永久节点。(可顺序)再加上zookeeper提供了,对节点

2018-03-13 16:47:36

Zookeeper 系统学习二--Base理论、2P、3P、Paxos 算法、ZAB协议

ZAB 协议 其他理论原谅我没耐心看下去~后续补充,祝 心情愉快~后续会写接手的电商+金融类两个分布式项目的架构和设计思想。以及各个环节的优化。

2018-03-12 17:56:27

Zookeeper 系统学习一

个人备忘调重要的记录博客。分布式协作中难点保证节点的高可用(节点故障),Ps: zk 有四种节点,自己普及。数据的一致性。通讯异常。网络分区。以上都可以看出来,在一个分布式系统中,zk 的作用就是做协调调度,简单讲,他是用来分布式系统中沟通的桥梁,这也正是zk 的优点特性所在。基础普及请自行学习。Zookeeper 简介 分布式协作,zookeeper 是google ...

2018-03-11 20:17:18

线程池

个人备忘前言 :在java中我们开辟一个线程要么继承 Thread 类,要么 实现Runable 接口,其实我们自己的new 出来的这个子类或者实现他们不是线程,他们只是一个普通的java 对象是会被GC 回收的。只不过我们在执行start() 之后,虚拟机会帮我们申请开辟一个新的线程,该线程通过我们告知的子类对象,去回调我们重写的run() 。所以我们的线程池不是在管理我们的java对象。而是管理

2018-03-10 00:30:42

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。