zookeeper安装原生开发 C API接口时报错

报出的错误:error: '%d' directive writing between 1 and 5 bytes into a region of size be

问题原因

%d 格式说明符用于格式化有符号十进制整数。它需要一个与要格式化的整数大小相匹配的缓冲区。如果缓冲区太小,则会导致缓冲区溢出,从而可能导致未定义的行为,包括程序崩溃。

解决:

我是直接改的Makefile文件 直接把werror去掉

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Zookeeper集群在配置和运行过程中可能会出现报错信息。其中报错分为两种情况。第一种是由于自身操作不当,配置文件出错导致Zookeeper集群配置启动和查看状态出现报错信息。第二种是Zookeeper集群配置没有错误的情况下,可以正常启动但是查看状态出现报错信息。 通过使用命令"bin/zkServer.sh status"可以查看Zookeeper集群的状态。当出现报错报错信息可能是"Zookeeper JMX enabled by default; Using config: /opt/module/zookeeper-3.4.10/bin/../conf/zoo.cfg; Error contacting service. It is probably not running."这样的提示。同使用"jps"命令查看进程,可能无法获得进程信息。 对于Zookeeper集群配置非正常情况下运行失败的报错信息,网上有很多详细的解决方法。本文仅适用于Zookeeper是正常配置的情况下,解决在正常配置下启动成功但在查看状态仍然出现报错的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Zookeeper在正常配置下启动成功,但是在查看状态仍然会报错的解决方法(超级详细保姆级讲解)](https://blog.csdn.net/a13266261660/article/details/120460471)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值