PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/2230958
利用 zkServer.sh start 启动后显示如下:
JMX enabled by default Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg Starting zookeeper ... STARTED
查看 zkServer.sh status 状态后显示如下:
JMX enabled by default Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg Error contacting service. It is probably not running.
一开始怀疑是端口号被占用了,查看端口使用后,没有任何输出。
netstat -apn | grep 2181
查看zookeeper.out文件显示如下:
nohup: failed to run command `java': No such file or directory
对应解决,在zkServer.sh文件开头添加如下内容:
export JAVA_HOME=/usr/lib/jdk export PATH=$JAVA_HOME/bin:$PATH
然后重启zookeeper后,其进程可见。
ps -ef|grep zookeeper
相关推荐
- 操作记录:记录并展示对 Zookeeper 的所有操作,便于追踪和排查问题。 - 性能分析:分析 Zookeeper 集群的性能指标,如 QPS、延迟等。 ### 2. 常见的 Zookeeper 可视化工具 #### (1) **ZkWeb** ZkWeb 是一个...
2. 日志记录:使用`echo`命令将脚本运行过程中的关键信息输出到日志文件,便于调试和排查问题。 3. 用户交互:可能需要提示用户输入某些配置信息,如端口号或数据目录。 4. 并行执行:利用`&`符号让多个命令并发执行...
- 使用`zkServer.sh start`启动Zookeeper服务,`zkServer.sh status`检查服务状态。 - 可以通过`jps`命令查看是否运行了Zookeeper进程。 7. **测试Zookeeper**: - 安装完成后,可以使用`zkCli.sh`命令行工具...
这款工具不仅适用于开发人员在开发过程中快速检查Zookeeper的状态,同样也适合运维人员在日常运维中进行监控和故障排查。 首先,我们来深入了解zktools的主要功能: 1. **连接状态查看**:zktools能够实时显示...
在IT行业中,分布式服务框架Dubbo是阿里巴巴推出的一款高性能、轻量级的RPC(远程...通过细致的排查和调试,通常可以找出问题的根源并解决。在开发过程中,良好的日志记录和测试实践也能帮助快速定位和修复这类错误。
在早期版本的Kafka中,offsets存储在ZooKeeper中,而Kafka 0.9之后,offsets被迁移至内置的Offset存储,这导致了不同版本间offset schema版本的差异。当消费者尝试访问使用新格式存储的offset时,就会抛出此异常。...
但同时也认识到存在的不足,如异步调用代码编写复杂,路由不够灵活,缺乏自动熔断机制,大流量业务启动可能出错,且事务支持不足,性能仍有提升空间。 为了进一步优化,喜马拉雅在升级过程中集成了Netty,通过...
7. **故障排查**:当出现错误或异常时,Kafka-Manager会提供详细的日志信息,便于诊断问题。 8. **自定义告警**:用户可以设置告警规则,一旦达到预设条件,Kafka-Manager会发送通知,帮助我们快速响应潜在问题。 ...
- 容错机制的核心思想是通过冗余来预防或检测错误,当某个部分出错时,其他备份部分可以接管工作,避免系统崩溃。 - 常见的容错模型包括主备模式、负载均衡、复制和分区容错等。 2. **主备模式**: - 在主备模式...