徐雷 frank 2019-03-31 12:19:14 浏览 239 评论 0
Linux
分布式
大数据
- java
- Ubuntu
- Oracle
- Apache
分布式架构
- zookeeper
- install
- 18.04
单节点模式
摘要: Linux Ubuntu 18.04 实战安装 Zookeeper 3.4.13 单节点模式, 后续我们会讲解 Zookeeper 集群模式的实战配置.
第 2 篇文章, 我们来 Linux 实战安装 Zookeeper 3.4 单节点模式, 可以选择 CentOS7 或者 Ubuntu 16 或者 18.04.
Zookeeper 是开源分布式协调服务, 一种集中式服务架构, 用于维护分布式系统的配置信息, 命名, 提供分布式同步和组服务功能. 所有这些类型的服务都以分布式应用程序的某种形式使用.
1, 安装环境需求
类别 | 描述 |
------- | ------- |
系统 | Ubuntu 18.04|
------- | ------- |
软件 | Zookeeper 3.4.13|
- ------- | ------- |
- JDK | Open JDK 1.8.0|
- ------- | ------- |
2, 安装 Open JDK 1.8
我们推荐使用免费的 Open JDK 版本, 因为 Oracle JDK 后续会涉及到维护升级的收费问题. 我们使用下面命令安装 Open JDK1.8. 选择新版本可以自己指定. 命令如下:
- sudo add-apt-repository ppa:openjdk-r/ppa
- sudo apt-get update
- sudo apt-get install openjdk-8-jdk
- sudo update-alternatives --config java
- sudo update-alternatives --config javac
已经安装成功 JDK1.8, 查看 java 的版本
配置 Java 环境变量 sudo VIM ~/.bashrc
source ~/.bashrc
当然如果你非要安装 Oracle JDK 也可以.
命令如下:
- sudo add-apt-repository ppa:webupd8team/java
- sudo apt-get update
- sudo apt-get install oracle-java8-installer
3, 下载 Zookeeper 3.4.13
我们来下载最新的 Zookeeper 3.4.13 版本, 目前最稳定的版本. 选择清华大学镜像服务器. 速度快.
等待下载完毕.
4, 解压 Zookeeper 3.4.13
5, 移动 Zookeeper 3.4.13
使用命令移动文件夹
mv zookeeper-3.4.13 /usr/local/zookeeper
Zookeeper 文件夹的结构:
6, 配置环境变量
使用 sudo VIM ~/.bashrc 编辑系统配置文件, 然后输入配置参数:
- export ZOOKEEPER_HOME=/usr/local/zookeeper
- export PATH=$PATH:$ZOOKEEPER_HOME/bin
配置生效 source ~/.bashrc
7, 测试 Zookeeper
启动 Zookeeper, 测试是否安装成功:
zkServer.sh start
7, 检查 Zookeeper 状态
如果正常启动, Zookeeper 会在 2181 默认端口上接受信息, 这里可以使用 echo stat | nc localhost 2181 命令查看 Zookeeper 状态
这也就表示单节点的 Zookeeper 已经启动, 可以搭配其他分布式技术一起来使用, 比如 Dubbo 或者 Spring Cloud 微服务, 大数据 Hadoop 等座开发了. 后续我们会讲解 Zookeeper 集群模式的实战配置.
8, 参考资料
来源: https://yq.aliyun.com/articles/696089