摘要: 高可用注册中心 在微服务架构这样的分布式环境中,需要充分考虑发生故障的情况,所以在生产环境中必须对各个组件进行高可用部署,对于微服务如此,对于服务注册中心也一样。如果一直使用单节点的服务注册中心,这在生产环境中显然并不合适,需要构建高可用的服务注册中心以增强系统的可用性。 在Eureka的服务治理设 阅读全文
posted @ 2018-04-13 13:46 我滴个小张张 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 服务提供者:向注册中心注册服务 1. 新建maven工程,骨架选择quickstart,工程名称:demo-member 2. 加入相关依赖: 3. 编写服务接口: 4. 在src\main\resources目录下新建application.yml文件: 5. 编写启动类: 6. 启动项目,并访问 阅读全文
posted @ 2018-04-13 12:29 我滴个小张张 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 搭建Spring Cloud注册中心:Eureka 服务注册:在服务治理框架中,通常都会构建一个注册中心,每个服务单元向注册中心登记自己提供的服务,将主机与端口号、版本号、通信协议等一些附加信息告诉注册中心,注册中心按服务名分类组织服务清单。另外,服务注册中心还需要以心跳的方式去监测清单中的服务是否 阅读全文
posted @ 2018-04-13 09:59 我滴个小张张 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Spring Boot快速入门 1. Eclipse新建maven工程,骨架选择quickstart: 2. 加入springboot的父工程,和web依赖: 3. 编写一个简单的RESTful接口,新建java类: 4. 编写springboot启动类: 5. 运行启动类(注:需要JDK1.8), 阅读全文
posted @ 2018-04-13 08:39 我滴个小张张 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 环境说明: 开发工具:Eclipse Mars.2 Release(4.5.2) JDK:1.8 Maven:3.3.3 注:Eclipse需安装sts插件,安装方法请自行百度 1. 新建maven工程,跳过骨架的选择: 2. 集成springboot父工程,这里选择1.5.2.RELEASE版本: 阅读全文
posted @ 2018-04-12 10:59 我滴个小张张 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 安装三台linux虚拟机,安装好java环境,并配置好网络以及host文件,分别改好hostname为node0、node1、node2 上传下载好的zookeeper文件到node0的/usr/local目录下,解压,然后将解压后的文件复制到另外两台机器中,使用scp -r /usr/local/ 阅读全文
posted @ 2017-10-17 10:56 我滴个小张张 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、 安装docker,本实例使用的是CentOS 7,其他系统的安装请自行百度。 1. 安装:yum -y install docker 2. 启动:service docker start 3. docker的一些基本命令: a. docker images b. docker pull c.  阅读全文
posted @ 2017-10-16 09:54 我滴个小张张 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1. spark的安装: a). 首先复制一台虚拟机出来(复制任意一台master和slave即可),然后将其ip修改为192.168.XX.200,并将其hostname更改为c(hostnamectl set-hostname c)。然后再/etc/hosts文件中添加对本机的解析。最后重启网络 阅读全文
posted @ 2017-10-14 10:23 我滴个小张张 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1. 安装hive:上传apache-hive-2.1.1-bin.tar.gz文件到/usr/local目录下,解压后更名为hive。 2. 配置hive环境变量,编辑/etc/profile文件(配置完后记得source /etc/profile使其生效) 3. 配置hive,进入到hive文件 阅读全文
posted @ 2017-10-12 09:30 我滴个小张张 阅读(1450) 评论(0) 推荐(0) 编辑
摘要: 1. MapReduce的流程图(摘自马士兵老师视频),我们开发的就是其中的这两个(红框)过程。简述一下这个图,input就是我们需要处理的文件(datanode上文件的一个分块);Split就是将这个文件进行拆分,默认的就是按照行来拆分,拆分的结果是一个key-value对,key是这一行起始的位 阅读全文
posted @ 2017-09-30 10:06 我滴个小张张 阅读(599) 评论(0) 推荐(0) 编辑