根据报错信息,问题出在将sparkInstance传递给cluster.Client函数时,类型不匹配。需要将sparkInstance转换为正确的类型。

根据报错信息中的*invalid type value in argument to cluster.Client,可以判断cluster.Client函数接受的参数类型是指针类型。

解决方法是将sparkInstance转换为指针类型。根据代码中的变量名推测出sparkInstance的类型为*entity.SparkInstance,因此只需要将变量名前面加上&即可:

client, err := cluster.Client(&sparkInstance)

这样就能将sparkInstance转换为指针类型,解决类型不匹配的错误。

Go语言	 2 数据库中查询对应Spark实例信息	sparkInstance err = fdbstorageGetSparkInstanceByIdDbinstanceId	if err != nil 		klogErrorf定时刷新数据库中查询Spark实例失败 + errError		return		 4 获取client	client err = clusterClientsparkIn

原文地址: https://www.cveoy.top/t/topic/iZQo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录