zookeeper入门与Doubbo(一)
1.zookeeper的特性
一致性:数据一致性,数据按照顺序分批入库
原子性:事务要么成功,要么失败,不会局部化
单一视图:客户端连接集群中任一zk节点,数据都是一致的
可靠性:每次对zk的操作状态都会保存在服务器端
实时性:客户端可以读取到zk服务端的最新数据
2.JDK的安装
第一步:卸载自带的openjdk:
rpm -qa | grep java
rpm -e --nodeps java-XXXXXX
第二步:解压
第三步:配置环境变量
[root@localhost opt]# vim /etc/profile
[root@localhost opt]# source /etc/profile
3.zookeeper的安装
zookeeper的目录结构:
配置文件:
运行zookeeper:在zookeeper下的bin下运行
4.zookeeper的数据类型
①树型结构、
②目录结构
5.zookeeper基本数据类型的操作
主要包括客户端连接,查看znode连接,关闭客户端连接(ctrl+c退出)
6.zookeeper的作用
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《React Native 精解与实战》书籍连载「Node.js 简介与 React Native 开发环境配置」
此文是我的出版书籍《React Native 精解与实战》连载分享,此书由机械工业出版社出版,书中详解了 React Native 框架底层原理、React Native 组件布局、组件与 API 的介绍与代码实战,以及 React Native 与 iOS、Android 平台的混合开发底层原理讲解与代码实战演示,精选了大量实例代码,方便读者快速学习。 书籍还配套了视频教程「80 节实战课精通 React Native 开发」,此视频课程建议配合书籍学习,书籍中原理性的东西讲解的比较清晰,而视频教程对于组件、API 等部分的代码实战开发讲解比较直观。 书籍相关所有资料请访问:http://rn.parryqiu.com 本章将对开发过程中依赖的基础框架 Node.js 进行介绍,并深入讲解为什么使用到了此框架。同时我们将开始配置 React Native 的开发环境,并对最好用的代码编辑器 Visual Studio Code 以及相关高效开发插件做了详细地介绍。 2.1 Node.js 简介 此小节对 Node.js、npm 进行了介绍,以及对为什么需要使用到 Node.js 框架...
- 下一篇
jar包和war包的介绍与区别
jar包和war包都可以看成压缩文件,都可以用解压软件打开,jar包和war包都是为了项目的部署和发布,通常在打包部署的时候,会在里面加上部署的相关信息。这个打包实际上就是把代码和依赖的东西压缩在一起,变成后缀名为.jar和.war的文件,就是我们说的jar包和war包。但是这个“压缩包”可以被编译器直接使用,把war包放在tomcat目录的webapp下,tomcat服务器在启动的时候可以直接使用这个war包。通常tomcat的做法是解压,编译里面的代码,所以当文件很多的时候,tomcat的启动会很慢。 jar包和war包的区别:jar包是java打的包,war包可以理解为javaweb打的包,这样会比较好记。jar包中只是用java来写的项目打包来的,里面只有编译后的class和一些部署文件。而war包里面的东西就全了,包括写的代码编译成的class文件,依赖的包,配置文件,所有的网站页面,包括html,jsp等等。一个war包可以理解为是一个web项目,里面是项目的所有东西。 什么时候使用jar包或war包?当你的项目在没有完全完成的时候,不适合使用war文件,因为你的类会由于调...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果