zookeeper报错Java Home Is Not Set

2023-10-28

安装zookeeper在网站上下载:https://zookeeper.apache.org/releases.html

解压放在目录D:\bigdata(本文所用的目录)下,关于zookeeper以及kafka的目录,路径中最好不要出现空格,比如D:\Program Files,尽量别用,运行脚本时会有问题。

①进入zookeeper的相关设置所在的文件目录,例如本文的:D:\bigdata\zookeeper-3.4.10\conf

②将"zoo_sample.cfg"重命名为"zoo.cfg"

③打开zoo.cfg,找到并编辑:

更改dataDir(存储快照文件snapshot的目录。默认情况下,事务日志也会存储在这里)以及dataLogDir(事务日志输出目录,尽量给事务日志的输出配置单独的磁盘或是挂载点,这将极大的提升ZK性能)。注意路径要么是"/"分割,要么是转义字符"\\",这样会生成正确的路径(层级,子目录)

④与配置jre类似,在系统环境变量中添加:

    a.系统变量中添加ZOOKEEPER_HOME=D:\bigdata\zookeeper-3.4.10

    b.编辑系统变量中的path变量,增加%ZOOKEEPER_HOME%\bin

默认端口2181

打开cmd窗口,输入zkserver,(前提是java配置完成,可以用java -version判断java是否配置好了),结果如下

最直接有效的办法,直接找到D:\bigdata\zookeeper-3.4.14\bin下的zkEnv.cmd文件,编辑,直接给JAVA以及JAVA_HOME添加直接路径,如下

set JAVA=C:\Program Files\Java\jdk1.8.0_191\bin\java
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191

然后重新在cmd中输入zkserver即可启动

即可启动zookeeper

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

zookeeper报错Java Home Is Not Set 的相关文章

  • Scrach基本概念与操作

    基本概念 一个程序最初的触发是由事件 黄色积木 负责的 例如点击播放事件 按下空格事件 当接收到消息等 程序由舞台和角色组成 舞台和角色都可以有多个 Scratch本身提供了许多舞台和角色的素材 可直接使用 每个角色都有自己的脚本代码 由各
  • 软件测试入门知识,jmeter系统基础课程———带你由浅入深学性能(三)

    给各位想学软件测试的同学们准备了一些自学资料 打开方式戳我并且输入暗号 CSDN 整理不易 希望对各位学习软件测试能带来帮助 2 XPath 提取 Xpath 基础语法 class A href 从根目录下定位所有 class A 的 hr
  • K8S的DaemonSet部署和安全删除

    1 部署方式 部署DaemonSet 需要执行以下步骤 创建DaemonSet配置文件 您可以使用YAML或JSON格式的文件描述DaemonSet的规格 包括容器镜像 容器端口 Pods标签 节点选择器等 使用kubectl命令将配置文件
  • 前端基础自查

    目录 h5和css3的认知 data v 03da18b4 http部分 前端HTTP优化 网页有哪些部分 服务器渲染 跨域 栅格式布局 阻止冒泡的方法 jq的认知 移动端的适配 不同尺寸屏幕 适配不同浏览器 大屏适配 设计稿 数组重复去重
  • 【软件测试】自动化测试战零基础教程——Python自动化从入门到实战(八)

    整理不易 希望对各位学习软件测试能带来帮助 软件测试知识持续更新 第七章 引入测试报告与结构优化 第一节 生成 HTMLTestRunner 测试报告 第二节 测试套件 7 2 1 测试套件实例 7 2 2 整合 HTMLTestRunne
  • 将矩阵&概率画成图

    任何一个矩阵都能画成一个图 更严谨的来说 每个矩阵对应一个加权二分图 所谓图是指点和线的集合 二分是指两种不同的类型 加权是指每条线上都有一个数字标记 上图的三个绿点代表三行 两个红点代表两列 若对应矩阵值非零 则在绿点和红点间画一条线连接
  • SQL Server基础Sql语句复习

    基础至极 1 创建表 create table Course Cno char 4 primary key not null 创建主键 非空 Cname char 40 not null Cpno char 4 Ccredit smalli
  • java——equals(),hashCode()重写与不重写区别

    1 总结 1 两个obj 如果equals 相等 hashCode 一定相等 2 两个obj 如果hashCode 相等 equals 不一定相等 2 不重写equals hashCode 不重写的时候 比较两个对象是否 相等 默认跟 效果
  • samba Error NT_STATUS_CONNECTION_REFUSED Failed to connect with SMB1 -- no workgroup available

    连接同事的共享服务时报错 smbclient L ip U user WARNING The syslog option is deprecated Enter WORKGROUP administrator s password Shar
  • eclipse svn 忽略 target/.project /.classpath /.settings等 目录

    问题描述 用eclipse同步项目时 会出现target project classpath settings等与代码无关的文件 介绍两种办法 推荐第二种 方法一 在新建项目的时候 在第一次commit 到 SVN 之前 先在项目的根目录设
  • vsftpd主动模式和被动模式

    vsftpd主动模式和被动模式 主动模式 PORT 所谓主动模式 指的是FTP服务器主动去连接客户端的数据端口来传输数据 其过程具体来说就是 客户端从一个任意的非特权端口N N gt 1024 连接到FTP服务器的命令端口 即tcp 21端
  • Python安装教程步骤2:Windows中创建虚拟环境安装Pytorch并在PyCharm中配置虚拟环境

    python安装教程步骤2 windows中Anaconda创建虚拟环境安装pytorch并在pycharm中使用虚拟环境 作者介绍 windows中Anaconda创建虚拟环境安装pytorch 1 添加镜像源 2 创建虚拟环境 3 进入
  • C++ 基础编程 路灯问题

    问题描述 V先生有一天工作到很晚 回家的时候要穿过一条长l的笔直的街道 这条街道上有n个路灯 假设这条街起点为0 终点为l 第i个路灯坐标为ai 路灯发光能力以正数d来衡量 其中d表示路灯能够照亮的街道上的点与路灯的最远距离 所有路灯发光能
  • wchar_t 、UTF-8、UTF-16的转换方法

    继续编码转换 Unicode 有两套编码集 UCS 2 和 UCS 4 Windows 的内部其实是用的 UCS 2 标准 并用 UTF 16 来实现 而非 Windows 系统大多采用了 UTF 8 实现 大家都知道在windows上wc
  • 【软件测试】自动化测试战零基础教程——Python自动化从入门到实战(五)

    整理不易 希望对各位学习软件测试能带来帮助 第四章 自动化测试模型 一个自动化测试框架就是一个集成体系 在这一体系中包含测试功能的函数库 测试数据源 测试对象识别标准 以及种可重用的模块 自动化测试框架在发展的过程中经历了几个阶段 模块驱动
  • Acwing算法基础课知识点

    知识点基础算法 代码模板链接 常用代码模板1 基础算法 排序 二分 高精度 前缀和与差分 双指针算法 位运算 离散化 区间合并 数据结构 代码模板链接 常用代码模板2 数据结构 链表与邻接表 树与图的存储 栈与队列 单调队列 单调栈 kmp
  • python实现分页

    使用python实现分页功能 当我们有大量数据需要展示时 需要对数据进行分页展示 这时就用到了分页功能 分页使得数据更好的展示给用户 当访问页码数大于总页码数的时候 展示第一页内容 import math content name aa a
  • fastjson 问题

    问题 1 fastjson value 为null key 会丢失问题 2 SerializerFeature 配置参数 背景 和第三方系统进行对接 两边商量好了接口定义 有些是非必填项 从数据库查询出来的数据赋值给相应的key 有些Str
  • 深入理解计算机系统 --- 链接

    本章目的 提供了关于链接各方面的全面讨论 从传统静态链接到加载时的共享库的动态链接 以及到运行时的共享库的动态链接 链接 linking 是将各种代码和数据片段收集并组合成一个单一文件的过程 这个文件可被加载 复制 到内存被并执行 链接可以
  • 设计模式概述

    设计模式的重要性 以实际工作举例 给用户开 开发完成后客户增加新的功能 例如原本程序适配两个产品 增加第三个产品 程序可扩展性 程序开发完成后的后续维护 规范性 可读性 总结 高内聚 低耦合 可维护性 可扩展性 类与类之间的关系 依赖 类A

随机推荐

  • javascript阻止浏览器默认行为,兼容性解决方案

    先看一段代码 阻止浏览器默认行为触发的通用方法 function stopDefault e if e e preventDefault e preventDefault 防止浏览器默认行为 W3C else window event re
  • 小朋友学机器人编程

    小朋友学机器人编程 很多的家长在培养孩子的学习方面可以说是相当的耐心的 他们会给孩子选择一些能够有利于孩子成长的课程 就拿现在很多的家长想要孩子去学习机器人编程的课程来说 有的家长对于小朋友学机器人编程并不是很清楚 今天我们就一起来了解一下
  • 基于Java+Springboot+vue的幼儿园管理系统设计与实现(数据库,源码和教程)

    文章目录 一 效果演示 二 前言介绍 三 主要技术 四 系统设计 部分 4 1 主要功能模块设计 4 2 系统登录设计 五 运行截图 5 1 用户功能模块 5 1 1 个人信息 5 1 2 缴费信息管理 5 1 3 儿童体检管理 5 2 管
  • Python编程求出所有的3位水仙花数

    利用Python编程求出所有的3位水仙花数 sum 0 print 所有的3位水仙花数 for x in range 100 1000 定义x范围 low x 10 取余数即最低位的数 high x 100 取高的数 middle x 10
  • Datahub组成

    Datahub平台由下图所示的组件组成 元数据存储 元数据存储负责存储构成元数据图的实体和方面 这包括 公开用于引入元数据 按主键提取元数据 搜索实体和提取 实体 它由一个Spring Java服务组成 托管一组 Rest li API端点
  • 2020京东java面试笔试总结 (含面试题解析)

    本人5年开发经验 19年年底开始跑路找工作 在互联网寒冬下成功拿到阿里巴巴 今日头条 京东等公司offer 岗位是Java后端开发 因为发展原因最终选择去了京东 入职一年时间了 也成为了面试官 之前面试了很多家公司 感觉大部分公司考察的点都
  • 详解二分查找算法

    1 详解二分查找算法 我周围的人几乎都认为二分查找很简单 但事实真的如此吗 二分查找真的很简单吗 并不简单 看看 Knuth 大佬 发明 KMP 算法的那位 怎么说的 Although the basic idea of binary se
  • class-aware detector 和 class-agnostic detector

    For a class aware detector if you feed it an image it will return a set of bounding boxes each box associated with the c
  • C++ 链表遍历

    C 链表遍历 首先定义链表的结构 struct ListNode int val 存储数据 ListNode next next指针 ListNode val 0 next NULL 类似构造函数 ListNode int x val x
  • 内核调试方法 三

    目录 大海里的鱼有很多 而我们需要的是鱼钩一只 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 第一部分 基础知识 总纲 内核世界的陷阱 源码阅读的陷阱 代码调试的陷阱 原理理解的陷阱 建立调试环境 发行版的选择和
  • 国内可用的ChatGPT以及ChatGPT的工作流程(一文读懂ChatGPT)

    ChatGPT 介绍 国内可用的CHatGPT ChatGPT的工作流程 介绍 ChatGPT是由OpenAI公司开发的一种用于自然语言处理的语言模型 它是OpenAI旗下的GPT系列 Generative Pre trained Tran
  • 微信小程序用户登录功能无法使用

    背景 一个半年前的小程序项目了 最近一个用我项目的朋友说用户登录功能不能用了 小程序端 后端都没有报错 只有我开发时留下的 信息提示 我第一个反应就是微信小程序在今年三月份更新的接口 wx getUserProfile 但我都把方法改好了呀
  • git删除远程文件夹或文件

    1 操作一 预览将要删除的文件 如果不清楚该目录下是否存在不应该删除的文件 加上 n 这个参数 执行命令时 是不会删除任何文件 而是展示此命令要删除的文件列表预览 1 git rm r n cached 文件 文件夹名称 2 确定无误后删除
  • VGGNet简介及VGG13实现cifar100分类

    目录 VGGNet简介 VGGNet简介 VGG的创新之处 VGG的缺点 VGG13实现cifar100分类 cifar100 tensorflow实现VGG13 VGGNet简介 VGGNet简介 VGGNet由牛津大学计算机视觉组合和G
  • 2023电工杯数学建模B题思路分析

    文章目录 0 赛题思路 1 竞赛信息 2 竞赛时间 3 组织机构 4 建模常见问题类型 4 1 分类问题 4 2 优化问题 4 3 预测问题 4 4 评价问题 0 赛题思路 赛题出来以后第一时间在CSDN分享 1 竞赛信息 中国电机工程学会
  • NOIP中的数学--第8课 容斥原理(一)

    小学数学知识 容斥原理 容斥原理的题目都可以借助韦恩图这一工具来解决 并且非常快速与准确 一 关于两个集合的容斥原理 集合 A 与B 的并集的元素个数 等于集合 A 的元素个数与集合B 的元素个数的和 减去集合A 与 B 的交的元素个数 即
  • nn.AvgPool2d——二维平均池化操作

    PyTorch学习笔记 nn AvgPool2d 二维平均池化操作 torch nn AvgPool2d kernel size stride None padding 0 ceil mode False count include pad
  • 常见合并两个数组的方法

    数组合并方法 concat concat 方法合并数组不改变原数组 let arr1 1 3 4 5 let arr2 1 4 6 7 let result arr1 concat arr2 console log result 1 3 4
  • set实现返回小于给定值的数的个数

    使用pbds平衡树实现 头文件代码如下 for policy based data structures include
  • zookeeper报错Java Home Is Not Set

    安装zookeeper在网站上下载 https zookeeper apache org releases html 解压放在目录D bigdata 本文所用的目录 下 关于zookeeper以及kafka的目录 路径中最好不要出现空格 比