Linux 无法启动zookeeper

2023-11-03

我们开发的项目使用dubbo框架实现的微服务化,今天启动的时候发现报出如下错误

知道是由于zookeeper未启动造成的,于是在服务器上通过ps -ef | grep zookeeper进行进程信息查询发现确实未启动。之后进入zookeeper启动文档中进行启动

通过 sudo ./zkServer.sh start进行启动,显示启动成功,但是通过ps -ef | grep zookeeper查询发现并没有启动相关进程。之后查询zookeeper.out文件发现出现“nohup: failed to run command `java': No such file or directory ”的报错信息。

解决方案:通过vim zkServer.sh 对该文件进行编辑,之后在文件的首部添加export JAVA_HOME=/usr/java/jdk1.8.0_181和export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin 两行配置信息

由于不同服务器的Java版本及安装位置不一样,所以需要根据自己服务器的情况进行修改。

最后重新通过sudo ./zkServer.sh start进行启动,再通过ps -ef | grep zookeeper就能查到对应进程了。

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

Linux 无法启动zookeeper 的相关文章

  • Linux C++ 错误:未定义对“dlopen”的引用

    我在 Linux 上使用 C Eclipse 工作 并且想要使用一个库 Eclipse 向我显示一个错误 undefined reference to dlopen 你知道解决办法吗 这是我的代码 include
  • Linux shell 根据第二列对文件进行排序?

    我有一个这样的文件 FirstName FamilyName Address PhoneNumber 如何按 FamilyName 排序 如果这是 UNIX sort k 2 file txt 您可以使用多个 k用于对多列进行排序的标志 例
  • 内核驱动程序从用户空间读取正常,但写回始终为 0

    因此 我正在努力完成内核驱动程序编程 目前我正在尝试在应用程序和内核驱动程序之间构建简单的数据传输 我使用简单的字符设备作为这两者之间的链接 并且我已成功将数据传输到驱动程序 但我无法将有意义的数据返回到用户空间 内核驱动程序如下所示 in
  • 如果文件没有行尾字符,则 wc -l 不计算文件的最后一个

    我需要计算 unix 文件的所有行数 该文件有 3 行 但是wc l仅给出 2 个计数 我知道它不计算最后一行 因为它没有行尾字符 任何人都可以告诉我如何计算这一行吗 grep c返回匹配行的数量 只需使用一个空字符串 作为您的匹配表达式
  • 如何在 Vim 中突出显示 Bash 脚本?

    我的 Vim 编辑器自动突出显示 PHP 文件 vim file php HTML 文件 vim file html 等等 但是当我输入 vim file在里面写一个Bash脚本 它不会突出显示它 我如何告诉 Vim 将其突出显示为 Bas
  • 应用程序中两个不同版本的库

    考虑一个场景 其中有两个不同版本的共享库 考虑 A 1 so 链接到 B so A 2 so 链接到 C so 现在 B so 和 C so 都链接到 d exe 当 B so 想要调用 A 1 so 中的函数时 它最终会调用 A 2 so
  • 如何在Linux上用C/C++编写Web服务器[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在考虑在 Linux 平台上开发一个小型 阅读 初级 Web 服务器 但我不知道从哪里开始 我希望它能够做的是 监听特定端口 接受
  • 使用 shell 脚本发送 HTML 邮件

    如何使用 shell 脚本发送 HTML 电子邮件 首先 您需要撰写消息 最低限度由这两个标头组成 MIME Version 1 0 Content Type text html 以及适当的消息正文 p Hello world p 获得后
  • MySQL 与 PHP 的连接无法正常工作

    这是我的情况 我正在尝试使用 Apache 服务器上的 PHP 文件连接到 MySQL 数据库 现在 当我从终端运行 PHP 时 我的 PHP 可以连接到 MySQL 数据库 使用 php f file php 但是当我从网页执行它时 它只
  • Python glob,操作系统,相对路径,将文件名放入列表中[重复]

    这个问题在这里已经有答案了 我正在尝试创建一个目录中所有文件的列表 其中文件名以 root 结尾 在阅读了论坛中的一些文章后 我尝试使用 glob 和 os listdir 的基本策略 但我都遇到了麻烦 首先 当我使用 import glo
  • 为什么此 NASM 代码会打印我的环境变量?

    本学期我刚刚完成计算机体系结构课程 除其他外 我们一直在涉足 MIPS 汇编并在 MARS 模拟器中运行它 今天 出于好奇 我开始在我的 Ubuntu 机器上摆弄 NASM 基本上只是将教程中的内容拼凑起来 并感受一下 NASM 与 MIP
  • BASH:输入期间按 Ctrl+C 会中断当前终端

    我的 Bash 版本是 GNU bash version 4 3 11 1 release x86 64 pc linux gnu 我有一段这样的代码 while true do echo n Set password read s pas
  • “git add”返回“致命:外部存储库”错误

    我刚刚进入 git 的奇妙世界 我必须提交我对程序所做的一系列更改 位于名为的目录中 var www myapp 我创建了一个新目录 home mylogin gitclone 从这个目录中 我做了一个git clone针对公共回购 我能够
  • 如何并行执行4个shell脚本,我不能使用GNU并行?

    我有4个shell脚本dog sh bird sh cow sh和fox sh 每个文件使用 xargs 并行执行 4 个 wget 来派生一个单独的进程 现在我希望这些脚本本身能够并行执行 由于某些我不知道的可移植性原因 我无法使用 GN
  • LINUX:如何锁定内存中进程的页面

    我有一个 LINUX 服务器 运行一个具有大量内存占用的进程 某种数据库引擎 该进程分配的内存太大 需要将其中一部分换出 换出 我想做的是将所有其他进程 或正在运行的进程的子集 的内存页面锁定在内存中 以便只有数据库进程的页面被换出 例如
  • 嵌入清单文件以要求具有 mingw32 的管理员执行级别

    我正在 ubuntu 下使用 i586 mingw32msvc 交叉编译应用程序 我很难理解如何嵌入清单文件以要求 mingw32 具有管理员执行级别 对于我的例子 我使用了这个hello c int main return 0 这个资源文
  • 如何从 C++ 程序中重新启动 Linux?

    我有一个 Qt 4 GUI 我需要在下拉菜单中提供一个选项 允许用户选择重新启动计算机 我意识到这对于以其他方式重新启动计算机的能力来说似乎是多余的 但选择需要保留在那里 我尝试使用 system 来调用以下内容 suid root she
  • 执行命令而不将其保留在历史记录中[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 在进行软件开发时 经常需要在命令行命令中包含机密信息 典型示例是将项目部署到服务器的凭据设置为环境变量 当我不想将某些命令存储在命令历史记
  • SSH,运行进程然后忽略输出

    我有一个命令可以使用 SSH 并在 SSH 后运行脚本 该脚本运行一个二进制文件 脚本完成后 我可以输入任意键 本地终端将恢复到正常状态 但是 由于该进程仍在我通过 SSH 连接的计算机中运行 因此任何时候它都会登录到stdout我在本地终
  • 相当于Linux中的导入库

    在 Windows C 中 当您想要链接 DLL 时 您必须提供导入库 但是在 GNU 构建系统中 当您想要链接 so 文件 相当于 dll 时 您就不需要链接 为什么是这样 是否有等效的 Windows 导入库 注意 我不会谈论在 Win

随机推荐

  • latex 1图加标题_LaTeX 公式篇

    LaTeX 始于公式 忠于优雅 很长一段时间 数学公式的编辑都是采用MathType解决的 但是直到我遇到了LaTeX的公式便一见倾心 久久不能释怀 简介 相信很多做学术的科研狗应该都是听过LaTeX排版写出来的Paper是多么的好看 颜值
  • 2013年8月20日星期二(DEMO7-19DX与GDI混合使用)

    只需要在ddraw中找到一个兼容DC 就可以使用 使用完之后再释放 函数实现为 int Draw Text GDI char text int x int y COLORREF color LPDIRECTDRAWSURFACE7 lpdd
  • 修改网站图标以apache tomcat为例

    路径在 opt apache tomcat 9 0 6 webapps ROOT 把该路径下的favicon ico文件换成自己的 名字必须也是要favicon ico
  • [技术讨论]遇到电路反馈怎么办,看这里

    在做电路反馈分析的时候 经常会看到术语电压串联负反馈 电流串联负反馈之类的定义 那么这些定义对电路分析的作用在哪里呢 各种教科书都讲到 反馈的性质和反馈类型的确定是讨论反馈放大器性能的前提 在大部分实际电路中 放大器和反馈网络总是联系到一起
  • 在终端上查询git的工具

    tig
  • [YOLO专题-22]:YOLO V5 - ultralytics代码解析-超参数详解

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 122372614 目录 前言 第1章
  • 微信小程序嵌套h5页面怎么实现小程序支付

    微信小程序嵌套h5页面怎么实现小程序支付 小程序嵌套h5页面怎么实现小程序支付小程序中嵌套h5页面 但是不能再h5页面拉起小程序支付 这时是需要小程序方拉起支付 目前的流程 外链发送订单请求拿到预支付的prepay id和其他参数 小程序这
  • 爬虫超时报错socket.timeout: timed out/NameError: name ‘socket‘ is not defined

    问题一 socket timeout timed out 源代码 import urllib request 获取一个get请求 import urllib parse 获取一个pos请求 import urllib error heade
  • 实现子域的委派

    准备 两台主机 一台父域 一台子域 1 在父域服务器 vim etc named conf dnssec enable no dnssec validation no vim var named magedu com zone zhengz
  • python编程考试题目大全

    1 题目名称 批阅奏章 某朝皇帝有大臣n名 1 lt n lt 1000 分别编号大臣1 n 某日皇帝身体抱恙 奏章堆积如山无法及时一一批阅 便命身旁內侍帮他把奏章按指定顺序排序后再阅 于是皇帝亲自挑选了几个值得信赖的重臣并排好序 要求把他
  • GitHub开源项目及代码分享:GitHub图像识别开源项目

    北京大学研究者开发了一款图像识别程序 基于深度卷积和递归神经网络的新型深度网络体系结构 用于单图像去除 结合递归神经网络以保留先前阶段中的有用信息 团队对合成数据集和现实数据集进行了大量实验 提出的方法在所有评估指标下都优于目前最先进的方法
  • Ubuntu虚拟机环境搭建Android系统源码编译环境及问题解决方法

    一 获取Android源码网络配置可以访问google 方法一 二 获取Android源码网络配置可以访问google 方法二 三 Ubuntu18 04下更改apt源为阿里云源 四 代理导致网络无法访问时 证书问题的解决方法 五 Ubun
  • Qt的自定义控件

    功能类似于WPF的UserControl 具体步骤如下 1 首先 新建一个项目 然后添加Qt设计师界面类 如下所示 2 选择模板 这里使用widget 3 然后给你的控件起个名字 比如MyWidget 4 5创建完成以后 会直接来到UI设计
  • 基于Prometheus+Grafana搭建可视化监控服务 (一) Prometheus监控

    转发于 基于Prometheus Grafana搭建可视化监控服务 一 Prometheus监控 https www cnblogs com huligong1234 p 15142981 html 目录 基于Prometheus Graf
  • 计量数据分析数据库-Stata分析包使用指南、计量分析资料等八大数据大全

    一 计量前沿stata 分析包使用指南 当考虑自变量X对因变量Y的影响时 如果X通过影响变量M来影响Y 则称M为中介变量 mediator或mediating variable Judd Kenny 1981 Baron Kenny 198
  • 灌区信息化现代化建设的主要内容

    灌区是我国经济社会发展的重大公益性基础设施 是国家粮食安全与农产品有效供给的命脉 同时是城镇和工业以及生态环境供水的重要载体 也是山水林田湖草系统治理和乡村振兴的重要支撑 灌区信息现代化是工程设施现代化 管理方式现代化 创新能力现代化的系统
  • 2023年微信小程序期末大作业-情侣日常动态小程序(附源码下载链接)

    2023年微信小程序期末大作业 情侣日常动态小程序 情侣日常动态小程序介绍 基于微信小程序开发的情侣日常动态小程序 包括日常分享 相册 标签等管理 可作为情侣之间日常分享互动小程序 其他人仅查询不能发布 点击下载源码资源 软件架构 软件架构
  • 微信小程序-解析encryptedData, 用户信息,手机号

    第一步 调用wx login 获取code 第二步 根据code去获取session key get请求 https api weixin qq com sns jscode2session 第三步 将接口返回的session key wx
  • mysql exists深入理解

    前言 某天用exists语句时发现跟我的理解有出入 我以前理解的exists是子查询的结果不会影响最终返回的结果 只要子查询查到有结果 则返回true 没有则返回false 即下面图中的sql 只要house appraisal不是空表 那
  • Linux 无法启动zookeeper

    我们开发的项目使用dubbo框架实现的微服务化 今天启动的时候发现报出如下错误 知道是由于zookeeper未启动造成的 于是在服务器上通过ps ef grep zookeeper进行进程信息查询发现确实未启动 之后进入zookeeper启