Go语言 2 数据库中查询对应Spark实例信息 sparkInstance err = fdbstorageGetSparkInstanceByIdDbinstanceId if err != nil klogErrorf定时刷新数据库中查询Spark实例失败 + errError return 4 获取client client err = clusterClientsparkIn
根据报错信息,问题出在将sparkInstance传递给cluster.Client函数时,类型不匹配。需要将sparkInstance转换为正确的类型。
根据报错信息中的*invalid type value in argument to cluster.Client,可以判断cluster.Client函数接受的参数类型是指针类型。
解决方法是将sparkInstance转换为指针类型。根据代码中的变量名推测出sparkInstance的类型为*entity.SparkInstance,因此只需要将变量名前面加上&即可:
client, err := cluster.Client(&sparkInstance)
这样就能将sparkInstance转换为指针类型,解决类型不匹配的错误。
原文地址: https://www.cveoy.top/t/topic/iZQo 著作权归作者所有。请勿转载和采集!