Zookeeper3.8.0集群部署

1、环境准备

集群部署zookeeper的节点数只能是奇数,在此部署3节点zookeeper集群,节点环境如下:

主机名 IP 架构 操作系统
hadoop01 192.168.194.133 x86_64 CentOS Linux 7 (Core)
hadoop02 192.168.194.134 x86_64 CentOS Linux 7 (Core)
hadoop03 192.168.194.135 x86_64 CentOS Linux 7 (Core)

zookeeper是基于java开发的,所以部署zookeeper前要有Java的环境,在些部署OpenJDK8,下载地址为:

1
2
3
4
https://www.openlogic.com/openjdk-downloads

# 为了加速下载,也可以下从国内镜像源下载,如:
https://mirrors.tuna.tsinghua.edu.cn/Adoptium
阅读更多

Lambda表达式与匿名内部类的内部实现区别

在Java8提供Lambda表达式后,有些地方可以用比较简洁的Lambda表达式来代替原来相对冗余的匿名内部类了。那么Java在低层实现时,这2种方式有什么区别呢,下面通过例子来分析一下。

1、简单实例

下面列出一个简单的类,类中提供了2 个方式,一个方式用匿名内部类的方式实现;另一个用Lambda表达式的方式实现,即:

阅读更多