window上安装zookeeper和可视化界面zkui 刺骨的言语ヽ痛彻心扉 2022-12-25 00:47 213阅读 0赞 ### 一 序 ### 在window上使用zookeeper实现简单的分布式锁,并配合使用可视化界面zkui ### 二 安装zookeeper ### #### 下载安装zookeeper #### * 上官网下载最新zookeeper [官网下载][Link 1]. * 如果官网下载太慢,可使用我的**zookeeper3.5.4**版本 > 链接:https://pan.baidu.com/s/1PxdloBT1GJvHIFHh9mCtWQ > 提取码:oq9l #### 踩坑 #### 如果去官网下载的小伙伴一定要注意了,现在的版本的已经把编译和未编译的版本分开成了两个项目。应该是从3.5.4后的版本开始。 所以大家下载的时候一定要下载尾缀有 **-bin** 的文件。 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70][] 点击第一个链接,里面是编译好的项目。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 1] 选择任意一个项目后缀带 -bin 的连接进行下载就行了。 #### 本地配置zookeeper #### 现在我把下载好的zookeeper解压并放在了D盘下, * 外层zookeeper文件夹是自己新创建的 * zookeeper-3.5.4-beta文件夹则是解压出来的 * 并在zookeeper文件夹下创建两个文件夹 **data** 和 **log** ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 2] * 进入zookeeper包中的conf文件夹中 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 3] * 找到尾缀为 **.cfg** 文件,复制一份在当前目录下并修改名称为 **zoo.cfg**,或者直接在原文件上修改。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 4] 这里我直接修改为zoo.cfg * 记事本打开修改好的zoo.cfg * 新增两行并保存 > dataDir=D:\\zookeeper\\data > dataLogDir=D:\\zookeeper\\log dataDir为刚才自己新建的data路径 dataLogDir为新建的log路径 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 5] #### 本地启动zookeeper #### * 首先进入zookeeper的bin文件下 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 6] * 首先命令行启动服务 **zkserver.cmd**,或者双击zkserver.cmd ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 7] * 过后命令行启动 **zkCli.cmd**,或者双击zkCli.cmd(显示如下界面就是启动成功了) ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 8] ### 三 安装可视化界面 zkui ### #### 下载zkui #### * [github下载 ][github_] * 第二种就是自己提前下载好的 > 链接:https://pan.baidu.com/s/1F3PqyrZB46l0z\_GWYDV10g > 提取码:a2wv #### 配置安装zkui #### * 把下载好的zkui解压并放在d盘下 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 9] 注:因为zkui没有提供编译好的包,所以需要我们自己编译并打包运行 方式一: 可使用命令行打包(前提是本地需要先配置maven) * 首先编译项目命令 mvn clean compile * 然后打包项目 mvn clean package 方式二:使用idea进行打包(本教程使用的) * 使用idea打开zkui项目 * 首先双击 clean,成功后,再次双击package进行打包 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 10] * 上述操作完成后,会新生产一个terget文件,在文件中会有刚刚生成的jar包 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 11] ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 12] * 然后在zkui文件里找到 **config.cfg** 并打开 * 配置自己的zookeeper地址 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 13] * 修改完后,**需要把 config.cfg文件复制一份放在和 刚刚打好的 jar包同一级的目录文件下**(很重要) ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 14] #### 启动zkui #### * 直接在当前文件夹下 cmd命名行运行 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 15] * 弹出命令框,进行jar运行,输入并回车 java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 16] 这样就是运行成功了 * 本地访问 localhost:9090 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 17] * 输入默认账号: admin 密码 : manger ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 18] 着就算完成了,启动zookeeper一起使用。 #### 四 实现简单的分布式锁 #### * 使用idea创建一个maven项目 * 引入依赖 <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>5.1.0</version> </dependency> * 代码实现 public class ZookeeperLockTest { public static void main(String[] args) { CuratorFramework zkClient = getZkClient(); String lockPath = "/lock"; InterProcessMutex lock = new InterProcessMutex(zkClient, lockPath); //模拟50个线程抢锁 for (int i = 0; i < 50; i++) { new Thread(new TestThread(i, lock)).start(); } } static class TestThread implements Runnable { private Integer threadFlag; private InterProcessMutex lock; public TestThread(Integer threadFlag, InterProcessMutex lock) { this.threadFlag = threadFlag; this.lock = lock; } public void run() { try { lock.acquire(); System.out.println("第"+threadFlag+"线程获取到了锁"); //等到1秒后释放锁 Thread.sleep(500); } catch (Exception e) { e.printStackTrace(); }finally { try { lock.release(); } catch (Exception e) { e.printStackTrace(); } } } } private static CuratorFramework getZkClient() { String zkServerAddress = "localhost:2181"; ExponentialBackoffRetry retryPolicy = new ExponentialBackoffRetry(1000, 3, 5000); CuratorFramework zkClient = CuratorFrameworkFactory.builder() .connectString(zkServerAddress) .sessionTimeoutMs(5000) .connectionTimeoutMs(5000) .retryPolicy(retryPolicy) .build(); zkClient.start(); return zkClient; } } * 运行main方法,控制台打印 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 19] 在 线程抢锁期间,刷新页面查看 zkui 界面下的 lock文件夹下面的数据 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 20] 当项目运行完成后,相应的lock文件也会被释放销毁,刷新页面如下 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 21] 详细简单分布式锁的解析可查看地址 :[传送][Link 2] [Link 1]: https://zookeeper.apache.org/releases.html#download [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70]: /images/20221120/29db5c08d48a4c30b201229802d68e26.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 1]: https://img-blog.csdnimg.cn/20201129175131970.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 2]: https://img-blog.csdnimg.cn/20201129175505181.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 3]: https://img-blog.csdnimg.cn/20201129180048365.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 4]: https://img-blog.csdnimg.cn/20201129180429443.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 5]: https://img-blog.csdnimg.cn/20201129180621752.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 6]: https://img-blog.csdnimg.cn/20201129181100219.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 7]: https://img-blog.csdnimg.cn/20201129181244648.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 8]: https://img-blog.csdnimg.cn/20201129181434415.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [github_]: https://github.com/DeemOpen/zkui [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 9]: https://img-blog.csdnimg.cn/20201129182256803.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 10]: https://img-blog.csdnimg.cn/2020112918325295.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 11]: https://img-blog.csdnimg.cn/20201129183557691.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 12]: https://img-blog.csdnimg.cn/20201129183615831.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 13]: https://img-blog.csdnimg.cn/20201129184346915.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 14]: https://img-blog.csdnimg.cn/20201129184626945.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 15]: https://img-blog.csdnimg.cn/20201129184827628.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 16]: https://img-blog.csdnimg.cn/20201129185049353.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 17]: https://img-blog.csdnimg.cn/2020112918523187.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 18]: https://img-blog.csdnimg.cn/20201129185448900.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 19]: https://img-blog.csdnimg.cn/20201129190132706.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 20]: https://img-blog.csdnimg.cn/20201129190342649.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1_size_16_color_FFFFFF_t_70 21]: https://img-blog.csdnimg.cn/20201129190610457.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5ODE4MzI1,size_16,color_FFFFFF,t_70 [Link 2]: https://www.runoob.com/w3cnote/zookeeper-locks.html
相关 Zookeeper:Zookeeper可视化神器 prettyzoo ![watermark_type_d3F5LXplbmhlaQ_shadow_50_text_Q1NETiBA5py65pm65YW1_size_20_color_FFFFF た 入场券/ 2023年09月25日 21:46/ 0 赞/ 156 阅读
相关 zkui-zookeeper图像化界面工具 目标 zkui-zookeeper图像化界面工具 1. 官方教程 2. 安装使用流程 2.1 将项目从github上拉 男娘i/ 2023年06月29日 08:59/ 0 赞/ 3 阅读
相关 程序安装(一)Docker安装Zookeeper并配置ZKUI可视化界面 拉取Zookeeper docker pull zookeeper 创建zookeeper容器 启动 docker run -d --name z £神魔★判官ぃ/ 2023年01月10日 10:22/ 0 赞/ 110 阅读
相关 window上安装zookeeper和可视化界面zkui 一 序 在window上使用zookeeper实现简单的分布式锁,并配合使用可视化界面zkui 二 安装zookeeper 下载安装zookeeper 刺骨的言语ヽ痛彻心扉/ 2022年12月25日 00:47/ 0 赞/ 214 阅读
相关 Windows系统上安装Redis和Redis的可视化工具 一、Redis 安装 Window 下安装Redis 下载地址:[https://github.com/MSOpenTech/redis/releases][http 末蓝、/ 2022年12月07日 01:25/ 0 赞/ 183 阅读
相关 超详细 CentOS 7 安装教程(可视化界面安装) > 准备: > > 软件:VMware Workstation > 镜像文件:CentOS-7-x86\_64-Everything-2003.iso 1、创建 你的名字/ 2022年09月10日 10:16/ 0 赞/ 589 阅读
相关 linux安装redis和windows安装可视化工具 Redis的安装 本文使用的是redis-4.x的版本,因为有些新技能,所以还是想试试 下载redis的安装包: wget [http://download.r Love The Way You Lie/ 2022年05月29日 12:30/ 0 赞/ 242 阅读
相关 RabbitMQ的安装和配置化可视界面 RabbitMQ的安装和配置化可视界面 RabbitMQ在windows下的安装 RabbitMQ 它依赖于Erlang,在window上安装时,需要先安装Erla àì夳堔傛蜴生んèń/ 2022年05月29日 10:51/ 0 赞/ 253 阅读
相关 在linux和window上安装MongoDB | mongodb远程可视化工具 一、在linux上安装mongodb 1、在linux上安装mongodb数据库 下载mongodb的安装包 [下载地址][Link 1] ![7 柔光的暖阳◎/ 2022年05月25日 02:06/ 0 赞/ 347 阅读
还没有评论,来说两句吧...