关于milvus go sdk运行时报9223372036854775807 (untvped int constant)overflows int问题

背景

在使用milvus go sdk去查询milvus服务中并列出所有集合的时候遇到一个int溢出问题,依据官方文档,具体代码如下

go 复制代码
package local

import (
	"context"
	"fmt"
	"github.com/milvus-io/milvus-sdk-go/v2/client"
	"log"
)

func Conn_Server() {
	Milvustestclient, err := client.NewGrpcClient(context.Background(), "172.19.5.119:19530")
	if err != nil {
		log.Fatalln("Faild to connect milvus server", err.Error())
	}
	defer Milvustestclient.Close()

	if collections, err := Milvustestclient.ListCollections(context.Background()); err != nil {
		log.Fatalf("Failed to list collections: %v", err)
	} else {
		fmt.Println("Collections in Milvus:")
		for _, collection := range collections {
			fmt.Println(collection)
		}
	}
}

在运行时抛出异常如下

解决方法

点击报错链接到相关代码行可以看到

看到是level给的是一个int类型,我们将这个类型改掉,改成uint64的,包括下面的reorder_k也更改为uint64类型即可

相关推荐
R1nG86313 分钟前
多线程安全设计 CANN Runtime关键数据结构的锁优化
开发语言·cann
初次见面我叫泰隆13 分钟前
Qt——5、Qt系统相关
开发语言·qt·客户端开发
亓才孓19 分钟前
[Class的应用]获取类的信息
java·开发语言
开开心心就好26 分钟前
AI人声伴奏分离工具,离线提取伴奏K歌用
java·linux·开发语言·网络·人工智能·电脑·blender
Never_Satisfied30 分钟前
在JavaScript / HTML中,关于querySelectorAll方法
开发语言·javascript·html
3GPP仿真实验室1 小时前
【Matlab源码】6G候选波形:OFDM-IM 增强仿真平台 DM、CI
开发语言·matlab·ci/cd
devmoon1 小时前
在 Polkadot 上部署独立区块链Paseo 测试网实战部署指南
开发语言·安全·区块链·polkadot·erc-20·测试网·独立链
lili-felicity1 小时前
CANN流水线并行推理与资源调度优化
开发语言·人工智能
沐知全栈开发1 小时前
CSS3 边框:全面解析与实战技巧
开发语言
island13141 小时前
CANN GE(图引擎)深度解析:计算图优化管线、内存静态规划与异构 Stream 调度机制
c语言·开发语言·神经网络