| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 初学SpringCloud:使用ZooKeeper作为服务注册中心,搭建单机版ZooKeeper服务注册中心 之 在CentOS下安装ZooKeeper -> 正文阅读 |
|
[大数据]初学SpringCloud:使用ZooKeeper作为服务注册中心,搭建单机版ZooKeeper服务注册中心 之 在CentOS下安装ZooKeeper |
1、背景介绍目前我是要使用ZooKeeper作为服务注册中心,将ZooKeeper搭建在CentOS操作系统下。因为Zookeeper是JAVA语言开发的,因此需要有JDK环境,我在我的上一篇博客中,已经安装好了JDK,具体参考下面的这个链接: 初学SpringCloud:使用ZooKeeper作为服务注册中心,搭建单机版ZooKeeper服务注册中心 之 在CentOS下安装JDK 2、本篇博客的前提条件安装ZooKeeper之前,需要安装好了VMware,并且创建好了CentOS为操作系统的虚拟机。并且安装好了JDK。还需要有必要的Linux命令基础。需要使用到Xftp软件。当然啦,也需要下载好适合自己的Zookeeper压缩包的版本。 在全部工作开始之前,先关闭Linux的防火墙:systemctl? stop? firewalld.service 3、正式开始安装ZooKeeper1、首先需要下载好ZooKeeper的压缩包 只需要到官网上下载就可以了。下载我就不再演示了。这里我已经下载好了,版本信息如下图所示: 2、把下载好的在Windows系统中的压缩包通过Xftp软件传到CentOS系统中的usr/local文件夹下,然后解压到? usr/local文件夹下,具体如下图所示: ? ? 解压命令:? tar -zxvf??apache-zookeeper-3.6.3-bin.tar.gz? ? ?(我是在usr/local文件下直接操作的,注意cd 换一下文件夹) 3、 进入conf目录并复制一个文件,然后修改 进入到zookeeper的conf目录:? cd? apache-zookeeper-3.6.3-bin/conf 然后将conf文件夹中的 zoo_sample.cfg 文件复制为? zoo.cfg 命名的文件(必须是这个名字): cp? zoo_sample.cfg? ?zoo.cfg 然后修改? zoo.cfg文件: vim zoo.cfg? ? ? ? ? ? ? ? ? ? ? ? ? ? ?修改为如下图片的内容: 4、创建两个文件夹 因为上面我们做了配置,所以下面需要创建对应的文件夹: mkdir? /tmp/zookeeper mkdir /tmp/zookeeper/data mkdir /tmp/zookeeper/log 一共就是创建了这三个文件夹 5、简单配置一下环境变量 export ZOOKEEPER_INSTALL=/usr/local/ export ZOOKEEPER_INSTALL=/usr/local/apache-zookeeper-3.6.3-bin/ export PATH=$PATH:$ZOOKEEPER_INSTALL/bin 4、正式开始启动Zookeeper服务端ZooKeeper也是一个服务注册中心,也是需要启动的。 需要的命令如下图所示: 注意文件夹的切换 和名字 5、启动Zookeeper的客户端
?如图所示,注意还是接着上一步,还是在bin文件下的,因为在bin文件下才有? ?./zkCli.sh 文件 成功后的信息比较多,这里只是截取了一部分,接近末尾处还有? ?Welcome to ZooKeeper! 单独占有一行 ? 至此,ZooKkeeper完全搭建成功了,并且已经在作为服务注册中心在运行了。 后面就需要把Windows上面的微服务注册到Linux下的ZooKkeeper服务注册中心上去了。跨越两个系统,只需要ping一下就可以了。 ? 在这里,特别感谢一下博主的博客,感谢支持: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 13:23:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |