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

背景

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

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类型即可

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-10 17:46:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-10 17:46:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-10 17:46:05       87 阅读
  4. Python语言-面向对象

    2024-05-10 17:46:05       96 阅读

热门阅读

  1. linux 生成指定大小文件——dd命令

    2024-05-10 17:46:05       29 阅读
  2. 线程的创建方式

    2024-05-10 17:46:05       35 阅读
  3. 金融建模与分析

    2024-05-10 17:46:05       28 阅读
  4. 影像图层调整图像显示效果的色彩参数汇总

    2024-05-10 17:46:05       24 阅读
  5. oracle hint用法测试

    2024-05-10 17:46:05       36 阅读
  6. LeetCode|700. Search in Binary Search Tree

    2024-05-10 17:46:05       36 阅读