有没有在龙芯平台上使用nacos遇到这个问题的?
cpu是loognarch64架构的
出现 "UnsatisfiedLinkError" 错误提示是因为程序在运行过程中未能成功加载所需要的 native 库,即 "librocksdbjni1854613379998723797.so" 文件。
根据您的错误信息,可以推断出可能是以下几个原因:
为了解决这些问题,可以尝试以下操作:
从你提供的错误信息来看,这个问题可能是由于Nacos在龙芯平台上的一些库文件无法正确加载导致的。具体来说,错误信息中的"UnsatisfiedLinkError:/tmp/librocksdbjni1854613379998723797.so:/tmp/l"部分,表示无法加载名为"librocksdbjni1854613379998723797.so"的共享库文件。
解决这个问题的方法是确保Nacos在龙芯平台上所需的库文件已经正确安装和加载。你可能需要检查以下几点:
确认你已经安装了Nacos在龙芯平台上所需的库文件。这些库文件通常会在Nacos的安装包中提供,你需要将这些库文件复制到适当的目录,然后重新启动Nacos服务。
确认你已经正确配置了环境变量,以便系统能够找到这些库文件。
确认你的操作系统支持这些库文件。如果可能的话,你可以尝试更新你的操作系统,以支持更多的库文件。
如果以上方法都无法解决问题,你可以尝试在Nacos的源代码中添加对龙芯平台的特定支持。这可能需要一些底层的编程知识,并且需要对Nacos的内部架构有一定的了解。
得自己编译一个 loongnarch64的 rocksdb 的so文件,然后配置 java library 环境变量 指到那个 so。此回答整理自钉群“Nacos社区群4”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。