当前位置: 首页 > wzjs >正文

网站做点击广告是怎么回事优化设计七年级上册语文答案

网站做点击广告是怎么回事,优化设计七年级上册语文答案,电子商务怎么做网站,河南省人事考试网服务器部署Milvus Run Milvus with Docker Compose (Linux) milvus版本可在docker-compose.yml中进行image修改 启动后,docker查看启动成功 spring boot集成milvus 参考了这篇文章 Spring AI开发RAG示例,理解RAG执行原理 但集成过程中遇到了一系列…

服务器部署Milvus


Run Milvus with Docker Compose (Linux)

milvus版本可在docker-compose.yml中进行image修改
在这里插入图片描述
启动后,docker查看启动成功
在这里插入图片描述

spring boot集成milvus

参考了这篇文章

Spring AI开发RAG示例,理解RAG执行原理

但集成过程中遇到了一系列问题,所以想着记录一下,省的以后再次集成遇到同样的问题看这一篇文章就行了

问题1 启动时报错,错误信息为 INTERNAL: Failed to frame message和This is supposed to be overridden by subclasses.

io.grpc.StatusRuntimeException: INTERNAL: Failed to frame messageat io.grpc.Status.asRuntimeException(Status.java:529) ~[grpc-api-1.59.1.jar:1.59.1]at io.grpc.internal.MessageFramer.writePayload(MessageFramer.java:154) ~[grpc-core-1.59.1.jar:1.59.1]at io.grpc.internal.AbstractStream.writeMessage(AbstractStream.java:66) ~[grpc-core-1.59.1.jar:1.59.1]at io.grpc.internal.ForwardingClientStream.writeMessage(ForwardingClientStream.java:37) ~[grpc-core-1.59.1.jar:1.59.1]at io.grpc.internal.DelayedStream$6.run(DelayedStream.java:283) ~[grpc-core-1.59.1.jar:1.59.1]at io.grpc.internal.DelayedStream.drainPendingCalls(DelayedStream.java:182) ~[grpc-core-1.59.1.jar:1.59.1]at io.grpc.internal.DelayedStream.access$100(DelayedStream.java:44) ~[grpc-core-1.59.1.jar:1.59.1]at io.grpc.internal.DelayedStream$4.run(DelayedStream.java:148) ~[grpc-core-1.59.1.jar:1.59.1]at io.grpc.stub.ClientCalls$ThreadlessExecutor.runQuietly(ClientCalls.java:742) ~[grpc-stub-1.59.1.jar:1.59.1]at io.grpc.stub.ClientCalls$ThreadlessExecutor.waitAndDrain(ClientCalls.java:725) ~[grpc-stub-1.59.1.jar:1.59.1]at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:159) ~[grpc-stub-1.59.1.jar:1.59.1]at io.milvus.grpc.MilvusServiceGrpc$MilvusServiceBlockingStub.hasCollection(MilvusServiceGrpc.java:3992) ~[milvus-sdk-java-2.3.5.jar:na]at io.milvus.client.AbstractMilvusGrpcClient.hasCollection(AbstractMilvusGrpcClient.java:372) ~[milvus-sdk-java-2.3.5.jar:na]at io.milvus.client.MilvusServiceClient.lambda$hasCollection$1(MilvusServiceClient.java:358) ~[milvus-sdk-java-2.3.5.jar:na]at io.milvus.client.MilvusServiceClient.retry(MilvusServiceClient.java:277) ~[milvus-sdk-java-2.3.5.jar:na]at io.milvus.client.MilvusServiceClient.hasCollection(MilvusServiceClient.java:358) ~[milvus-sdk-java-2.3.5.jar:na]at org.springframework.ai.vectorstore.milvus.MilvusVectorStore.isDatabaseCollectionExists(MilvusVectorStore.java:423) ~[spring-ai-milvus-store-1.0.0-M5.jar:1.0.0-M5]at org.springframework.ai.vectorstore.milvus.MilvusVectorStore.createCollection(MilvusVectorStore.java:433) ~[spring-ai-milvus-store-1.0.0-M5.jar:1.0.0-M5]at org.springframework.ai.vectorstore.milvus.MilvusVectorStore.afterPropertiesSet(MilvusVectorStore.java:411) ~[spring-ai-milvus-store-1.0.0-M5.jar:1.0.0-M5]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:785) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:768) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:509) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) ~[spring-beans-6.1.12.jar:6.1.12]at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:971) ~[spring-context-6.1.12.jar:6.1.12]at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) ~[spring-context-6.1.12.jar:6.1.12]at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.3.3.jar:3.3.3]at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-3.3.3.jar:3.3.3]at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[spring-boot-3.3.3.jar:3.3.3]at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) ~[spring-boot-3.3.3.jar:3.3.3]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) ~[spring-boot-3.3.3.jar:3.3.3]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) ~[spring-boot-3.3.3.jar:3.3.3]at com.betp.milvus.BetpMilvusApplication.main(BetpMilvusApplication.java:16) ~[classes/:na]at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) ~[spring-boot-devtools-3.3.3.jar:3.3.3]
Caused by: java.lang.UnsupportedOperationException: This is supposed to be overridden by subclasses.at com.google.protobuf.GeneratedMessageV3.getUnknownFields(GeneratedMessageV3.java:302) ~[protobuf-java-3.19.4.jar:na]at io.milvus.grpc.HasCollectionRequest.getSerializedSize(HasCollectionRequest.java:237) ~[milvus-sdk-java-2.3.5.jar:na]at io.grpc.protobuf.lite.ProtoInputStream.available(ProtoInputStream.java:108) ~[grpc-protobuf-lite-1.59.1.jar:1.59.1]at io.grpc.internal.MessageFramer.getKnownLength(MessageFramer.java:208) ~[grpc-core-1.59.1.jar:1.59.1]at io.grpc.internal.MessageFramer.writePayload(MessageFramer.java:138) ~[grpc-core-1.59.1.jar:1.59.1]... 54 common frames omitted

问题1解答

实际问题为(spring-ai-milvus-store)中(milvus-sdk-java)中的(protobuf-java)的版本问题
protobuf-java)版本修改逻辑为图中的版本3.24.0在这里插入图片描述

修改后的代码为

        <dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-milvus-store</artifactId><version>${spring-ai.version}</version><exclusions><exclusion><groupId>com.google.protobuf</groupId><artifactId>protobuf-java</artifactId></exclusion></exclusions></dependency><dependency><groupId>com.google.protobuf</groupId><artifactId>protobuf-java</artifactId><version>3.24.0</version><scope>compile</scope></dependency>

问题2 spring-ai-milvus-store和服务器milvus版本兼容问题

官网版本兼容截图
在这里插入图片描述

问题2解答

服务器milvus版本为v2.5.4,按图所说对应sdk版本应为2.5.9,但实际操作时会报错,经过尝试(不断修改spring-ai.version版本)后,适用的(milvus-sdk-java)版本为2.3.5
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

当前仅发现这几个问题,以后发现集成中的问题会继续添加

http://www.dtcms.com/wzjs/311069.html

相关文章:

  • 网站都是什么软件做的百度关键词优化是什么意思
  • 代做吧机械网站河北百度seo软件
  • 网站500兆空间多少钱市场营销策划书范文5篇精选
  • 龙禧网站建设seo建站的步骤
  • 做网站作业什么主题搜索引擎推广方式有哪些
  • 学信网网站建设怎么搞seo自学
  • 攀枝花移动网站建设网站收录情况
  • 企业网站建设属于什么科目佛山网站建设公司
  • 临河 网站建设班级优化大师下载安装
  • 深圳南山企业网站建设seo教程培训
  • 网站开发需要哪些软件二级域名和一级域名优化难度
  • 不限流量网站空间如何推广一个项目
  • 南昌科技学院是几本大学seo sem
  • 百雀羚网站建设模版关键词怎么选择技巧
  • 上饶网站建设公司百度指数数据
  • 网站建设的问题whois域名查询
  • 睢县网站建设深圳seo招聘
  • 网站建设招标方式seo权重是什么意思
  • 舆情系统是什么seo手机端排名软件
  • 网站开发日常工作营销培训课程
  • 做h5网站的公司新闻发布最新新闻
  • 方维网站后台提示验证码错误计算机培训机构
  • 云南省交通投资建设集团有限公司网站精准营销的成功案例
  • php 做网站xml地图宁波seo搜索引擎优化公司
  • 生活中优秀的产品设计seo整站优化报价
  • 海淀地区网站建设阿里巴巴关键词排名优化
  • 做纸箱在什么网站找客户百度获客平台
  • 三线城市做网站需求友情链接交换要注意哪些问题
  • 濮阳做网站的公司常州百度关键词优化
  • 网站建设供需福州关键词排名优化