news 2026/5/13 8:12:42

适配 麒麟V10 过程中遇到的问题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
适配 麒麟V10 过程中遇到的问题
1. librdkafka无法编译安装,报错:c++

系统基础环境不全,重新安装了:

libstdc++-7.3.0-20190804.35.p02.ky10.aarch64.rpm libstdc++-devel-7.3.0-20190804.35.p02.ky10.aarch64.rpm gcc-c++-7.3.0-20190804.35.p02.ky10.aarch64.rpm

或者 yum安装 gcc-c++

编译成功。

2. librdkafka明明编译成功了,但是python中引入confluents_kafka 依然报 ImportError: librdkafka.so.1: cannot open shared object file: No such file or directory

执行的安装命令是:./configure && make && make install 这样默认的安装路径是/usr/local/lib下,所以在linux的默认共享路径/lib和/usr/lib下找不到。因此添加的library如果不再/lib和/usr/lib里的话,就需要将/usr/local/lib添加到library所在的路径,然后重新调用ldconfig命令即可。

echo "/usr/local/lib" >> /etc/ld.so.conf ldconfig
3. yisacommon安装时报错 pgsql相关问题
Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext ...
psycopg2安装时报错 缺少系统依赖,重新安装: postgresql-10.5.19.p01.ky10.aarch64.rpm postgresql-devel-10.5.19.p01.ky10.aarch64.rpm python3-devel-3.7.9-6.ky10.aarch64.rpm
4. 执行ldconfig提示 /usr/lib64/libllvm-7.so is not a symbolic link 警告

因为libllvm-7.so正常情况下应该是一个符号链接,而不是实体文集件,修改其为符号链接即可

ln -s /usr/lib64/libffi.so.7.1.0 /usr/lib64/libffi.so.7
5. 发版带的message_resource安装前切记把python3.10的安装去掉,手动安装python3.10 不要覆盖掉系统自带的python3

原因:发版的python3.10 缺少系统必要的依赖,会导致firewall-cmd 和 yum 等命令失效

6. python3.10 调用 金仓数据库

import ksycopg2

可以从金仓部署包中的Interface中找对应的依赖包,解压后放到python3.10安装目录下的site-packages下。

建议使用pgsql的 psycopg2

原因:

使用RealDictCursor能返回字典格式[{key:value},...]。

金仓自带的 ksycopg2 中的RealDictCursor是[(key,value),...] 格式

7. python2.7 下 安装librdkafka 报错 sasl/sasl.h: No such file or directory
yum -y install cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib
8. python2.7下引入ksycopg2 报错 ImportError: libkci.so.5: cannot open shared object file: No such file or directory

libkci.so.5库未加载,

如果是本机,可以修改/etc/ld.so.conf 配置文件。将人大金仓安装目录下的Server/lib 添加到ld.so.conf中,再执行ldconfig。

如果不是本机,那么可以将Server/lib下的libkci.so.5.12导入到服务器/usr/local/lib下,并将/usr/local/lib目录添加到ld.so.conf 执行ldconfig

9. python3.10下的confluent_kafka可能有问题 未解决。

可能是python环境混乱或者confluent_kafka版本问题导致

生产数据时报错 PY_SSIZE_T_CLEAN will be required for '#' formats

10. 金仓数据表导入问题

mysql 表导入到 金仓,对于自增字段问题

1. 金仓中需要先创建自增序列:

create sequence id_seq ;

2. 给表的主键id指定序列名称

alter table table alter column id set default nextval('id_seq');

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/13 8:12:17

基于FastAPI与GPT构建智能天气对话API:架构设计与工程实践

1. 项目概述:一个基于FastAPI的智能天气对话API最近在做一个挺有意思的Side Project,想把手头几个常用的工具和技术栈串起来,做一个能聊天的天气助手。核心想法很简单:用户用自然语言问天气,比如“明天上海会下雨吗&am…

作者头像 李华
网站建设 2026/5/13 8:10:50

NSGA-II算法核心机制剖析:从快速非支配排序到精英策略

1. NSGA-II算法为何成为多目标优化标杆 第一次接触NSGA-II算法是在2015年做无人机路径规划项目时,当时被它处理复杂约束条件的能力惊艳到了。这个由Deb教授团队改进的算法,如今已成为多目标优化领域的黄金标准。与单目标优化不同,多目标问题就…

作者头像 李华
网站建设 2026/5/13 8:10:40

3D高斯泼溅技术在机器人视觉控制中的应用与优化

1. 3D高斯泼溅技术解析:从原理到机器人视觉应用在机器人视觉控制领域,3D高斯泼溅(3D Gaussian Splatting,简称3DGS)正逐渐成为一项革命性技术。这项技术最初由计算机图形学研究者开发,用于实现实时的高质量…

作者头像 李华
网站建设 2026/5/13 8:09:37

designmodel-常见操作按钮-有许多不完善的地方,如撤销功能不健全,有些不能撤销,有些只能删除。还有些功能bug,需要重启才能修复,大家有遇到吗?

designmodel-常见操作按钮-有许多不完善的地方,如撤销功能不健全,有些不能撤销,有些只能删除。还有些功能bug,需要重启才能修复,大家有遇到吗? designmodel中挤出的设置,选择cut material可以切割。 designmodel每次创建的新平面需要点击生成后才可以确认生成。 designm…

作者头像 李华
网站建设 2026/5/13 8:09:37

DS4Windows终极指南:在Windows上完美使用PS4手柄的完整教程

DS4Windows终极指南:在Windows上完美使用PS4手柄的完整教程 【免费下载链接】DS4Windows Like those other ds4tools, but sexier 项目地址: https://gitcode.com/gh_mirrors/ds/DS4Windows DS4Windows是一款功能强大的开源工具,让PS4手柄在Windo…

作者头像 李华