[英]GCP vertex AI feature store Java client - ReadFeatureValues was not found on this server
参考Google Cloud Java上的文档,尝试根据文档使用FeaturestoreOnlineServingServiceClient
服务访问功能。
相关的代码位
try (FeaturestoreOnlineServingServiceClient featurestoreOnlineServingServiceClient =
FeaturestoreOnlineServingServiceClient.create()) {
String gcpProject = this.featureStoreConfig.getProject();
String featureStoreName = this.featureStoreConfig.getFeatureStoreName();
String featureStoreLocation = this.featureStoreConfig.getLocation();
EntityTypeName entityTypeName =
EntityTypeName.of(gcpProject, featureStoreLocation, featureStoreName, entityType);
System.out.println(entityTypeName);
ReadFeatureValuesResponse response =
featurestoreOnlineServingServiceClient.readFeatureValues(entityTypeName);
代码在readFeatureValues
上崩溃
相关错误位
Failed to complete request: com.google.api.gax.rpc.UnimplementedException: io.grpc.StatusRuntimeException: UNIMPLEMENTED: HTTP status code 404
invalid content-type: text/html; charset=UTF-8
<html>
...
<title>Error 404 (Not Found)!!1</title>
...
<p>The requested URL <code>/google.cloud.aiplatform.v1.FeaturestoreOnlineServingService/ReadFeatureValues</code> was not found on this server. <ins>That’s all we know.</ins>
关于可能是什么错误的任何建议?
我会仔细检查您所在地区是否可以使用Feature Store
我遇到了同样的错误,问题出在该地区。 除了制作实体时选择区域外,还需要在制作连接时选择区域。 如果您的顶点特征库不在 us-central1 中,请试试这个
String endpoint = String.format("%s-aiplatform.googleapis.com:443", this.featureStoreConfig.getLocation());
FeaturestoreOnlineServingServiceSettings settings = FeaturestoreOnlineServingServiceSettings.newBuilder()
.setEndpoint(endpoint)
.build();
FeaturestoreOnlineServingServiceClient featurestoreOnlineServingServiceClient =
FeaturestoreOnlineServingServiceClient.create(settings);
String gcpProject = this.featureStoreConfig.getProject();
String featureStoreName = this.featureStoreConfig.getFeatureStoreName();
String featureStoreLocation = this.featureStoreConfig.getLocation();
EntityTypeName entityTypeName = EntityTypeName.of(gcpProject, featureStoreLocation, featureStoreName, entityType);
System.out.println(entityTypeName);
ReadFeatureValuesResponse response = featurestoreOnlineServingServiceClient.readFeatureValues(entityTypeName);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.