使用Solr进行添加时报错的解决方式

基于单片机的自动喷淋系统设计【毕业设计】 随着人民生活质量提高与生活节奏的加快,城市居民对于花草绿植的家庭培养与装饰需求增加,随之因浇灌植物的需要,智能浇花系统的市场逐渐扩大。现有自动浇花系统大部分只能通过设置固定浇水时间而难以实现适时、适量浇水,或在植物环境土壤含水量低时进行报警而并不能实际补水。为克服局限性而设计以单片机为控制中心的自动浇花系统。通过湿度传感器检测目标植物环境土壤湿度数据,再经ADCO832将其放大转换为数字量,由单片机读取输出向LCD1602 显示屏显示并通过比对键盘向单片机所设置的湿度范围而利用中断服务程序进行补水需求判断。 阅读详情

DEBUG [main] - Creating new http client, config:maxConnections=128&maxConnectionsPerHost=32&followRedirects=false
DEBUG [main] - Connection request: [route: {}->http://localhost:8055][total kept alive: 0; route allocated: 0 of 32; total allocated: 0 of 128]
DEBUG [main] - Connection leased: [id: 0][route: {}->http://localhost:8055][total kept alive: 0; route allocated: 1 of 32; total allocated: 1 of 128]
DEBUG [main] - Connecting to localhost:8055
DEBUG [main] - CookieSpec selected: best-match
DEBUG [main] - Auth cache not set in the context
DEBUG [main] - Target auth state: UNCHALLENGED
DEBUG [main] - Proxy auth state: UNCHALLENGED
DEBUG [main] - Attempt 1 to execute request
DEBUG [main] - Sending request: POST /solr_home/article/update?wt=javabin&version=2 HTTP/1.1
DEBUG [main] -  >> "POST /solr_home/article/update?wt=javabin&version=2 HTTP/1.1[\r][\n]"
DEBUG [main] -  >> "User-Agent: Solr[org.apache.solr.client.solrj.impl.HttpSolrServer] 1.0[\r][\n]"
DEBUG [main] -  >> "Transfer-Encoding: chunked[\r][\n]"
DEBUG [main] -  >> "Content-Type: application/xml; charset=UTF-8[\r][\n]"
DEBUG [main] -  >> "Host: localhost:8055[\r][\n]"
DEBUG [main] -  >> "Connection: Keep-Alive[\r][\n]"
DEBUG [main] -  >> "[\r][\n]"
DEBUG [main] - >> POST /solr_home/article/update?wt=javabin&version=2 HTTP/1.1
DEBUG [main] - >> User-Agent: Solr[org.apache.solr.client.solrj.impl.HttpSolrServer] 1.0
DEBUG [main] - >> Transfer-Encoding: chunked
DEBUG [main] - >> Content-Type: application/xml; charset=UTF-8
DEBUG [main] - >> Host: localhost:8055
DEBUG [main] - >> Connection: Keep-Alive
DEBUG [main] -  >> "7e[\r][\n]"
DEBUG [main] -  >> "<add><doc boost="1.0"><field name="id">1</field><field name="name">[0xe8][0x8b][0xb9][0xe6][0x9e][0x9c]7</field><field name="price">5000</field></doc></add>"
DEBUG [main] -  >> "[\r][\n]"
DEBUG [main] -  >> "0[\r][\n]"
DEBUG [main] -  >> "[\r][\n]"
DEBUG [main] -  << "HTTP/1.1 404 Not Found[\r][\n]"
DEBUG [main] -  << "Server: Apache-Coyote/1.1[\r][\n]"
DEBUG [main] -  << "Content-Type: text/html;charset=utf-8[\r][\n]"
DEBUG [main] -  << "Content-Language: en[\r][\n]"
DEBUG [main] -  << "Content-Length: 999[\r][\n]"
DEBUG [main] -  << "Date: Wed, 30 Nov 2016 16:54:03 GMT[\r][\n]"
DEBUG [main] -  << "[\r][\n]"
DEBUG [main] - Receiving response: HTTP/1.1 404 Not Found
DEBUG [main] - << HTTP/1.1 404 Not Found
DEBUG [main] - << Server: Apache-Coyote/1.1
DEBUG [main] - << Content-Type: text/html;charset=utf-8
DEBUG [main] - << Content-Language: en
DEBUG [main] - << Content-Length: 999
DEBUG [main] - << Date: Wed, 30 Nov 2016 16:54:03 GMT
DEBUG [main] - Connection can be kept alive indefinitely
DEBUG [main] -  << "<html><head><title>Apache Tomcat/7.0.52 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 404 - /solr_home/article/update</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>/solr_home/article/update</u></p><p><b>description</b> <u>The requested resource is not available.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.52</h3></body></html>"
DEBUG [main] - Connection [id: 0][route: {}->http://localhost:8055] can be kept alive indefinitely
DEBUG [main] - Connection released: [id: 0][route: {}->http://localhost:8055][total kept alive: 1; route allocated: 1 of 32; total allocated: 1 of 128]

 

 以下为执行的代码:

/**
* @throws IOException 
* @throws SolrServerException 
* 更新:如果id存在,就执行这个更新操作,否则执行添加操作
* @Title: testCreateOrUpdateIndex
* @Description: 
* @return void
* @throws
*/

  @Test

  public void  testCreateOrUpdateIndex() throws SolrServerException, IOException{


//1.连接数据库
String baseUrl="http://localhost:8055/solr/article";
HttpSolrServer httpSolrServer=new HttpSolrServer(baseUrl);

//建立SolrInputDocument对象
SolrInputDocument solrInputDocument=new SolrInputDocument();
solrInputDocument.addField("id", 1);
solrInputDocument.addField("name","苹果7");
solrInputDocument.addField("price","5000");
   
//建立索引
httpSolrServer.add(solrInputDocument);
//提交
httpSolrServer.commit();
}



解决方式如下:

1.字段名称和solr服务器中存储的字段名称不对应!

2.如例子中的http://localhost:8055/solr/article是否能正常在地址栏打开,注意:这个url中不能出现井号!

3.如还出现以上问题,建议仔细查看日志说明或者控制台错误提示,这个步骤推荐最先执行。






三相SST固态变压器详细设计案例 本案例针对400kVA、30kHz三相固态变压器(SST)开展详细设计,核心采用输入串联输出并联(ISOP)拓扑架构(模块化多电平矩阵变换器M3C简化版),重点完成高频变压器的参数计算、绕组设计、损耗分析及液冷温升验证,同时覆盖系统级架构设计、半导体损耗估算及整机效率优化,全流程基于当前电力电子技术可行性展开。 阅读详情

相关推荐

国密https握手协议抓包及流程详解

使用的密码套件清单-Cipher Suite,这里服务器端选择了ECC_SM4_CBC_SM3密码套件,也就是SM2公钥算法、SM4-CBC分组密码算法和SM3杂凑算法。具体来说,这里SM2算法密钥交换算法,SM4是加密算法(SM4-CBC)、SM3是校验算法(国标要求为HMAC-SM3)。服务器的加密证书:加密证书中在同样在扩展字段中KeyUsage标识出KeyEncipherment为true和dataEncipherment为true,即数字证书中包含的公钥可用来做密钥加密密钥和数据密钥。

ryanzzzzz的博客 5847

solr启动报错

solr启动报错解压后进行立即,运行出错: ./solr start *** [WARN] *** Your open file limit is currently 1024. It should be set to 65000 to avoid operational disruption. If you no longer wish to see this warning, ...

大鱼的博客 7675

【开关】刀开关矩阵(Pole Switched Matrix)的结构讨论

矩阵主要有交叉点矩阵和树形矩阵两种矩阵结构。 交叉点矩阵是由SPST继电器排列成简单的网格形式的阵列组成;树形矩阵是由树形的多路复用模块组成,为需要高频RF带宽的应用提供解决方案。在搭建这些矩阵的同时,也限制了可提供的连接性。这也是为什么有的矩阵是简单的交叉点矩阵,而有的矩阵的交叉点中嵌入隔离继电器用来提供中间带宽的矩阵。 但是,Pickering Interfaces提供的另外一种矩阵类型其...

Tina的博客 4405

【kettle】pentaho/data-integration 报错:org.apache.http.NoHttpResponseException: failed to respond

【kettle】pentaho/data-integration 报错:org.apache.http.NoHttpResponseException: failed to respond

lisacumt的专栏 1458

【Qt】QByteArray详解

对象共享同一份数据,直到修改时才进行深拷贝,以节省内存和计算资源。:可存储任意二进制数据(如图片、音频、协议数据),不依赖字符编码。与编码(如 UTF-8、Latin-1)之间的桥梁(例如。• 补零规则确保奇数字符串能正确解析,避免数据截断。:内部自动分配和释放内存,无需手动管理。将输入的字符串视为十六进制编码数据,返回实际数据长度(不包括结尾的。的输入必须是有效的十六进制字符(,但针对 Qt 框架做了优化。:处理加密后的二进制结果(如。• 如果输入字符串长度为奇数,• 若输入长度为奇数,自动在。

CSUC的博客 1597

告别手动发日报!用n8n+钉钉打造智能报告机器人(含模板下载)

本文详细介绍了如何利用n8n开源工作流自动化平台与钉钉机器人搭建智能日报系统,实现数据自动采集、处理和发送。通过实战步骤和模板下载,帮助用户告别手动处理日报的繁琐,提升工作效率和数据准确性。

h3i4j的博客 856

升级Java17问题记录

升级Java17问题记录 最新的长期支持版Java17于2021年9月14日如期发布,按照发布规划,JDK/Java 17 属于长期支持版本 (LTS),将会获得 8 年的技术支持,直至 2029 年 9 月。值得一提的是,根据 Oracle 最新推出的**「Free Java License」**,Oracle JDK 可免费用于生产环境。 Java各版本新特性请查看以下系列文章:Java17的新特性 本文连接,转载请注明出处 1、Lombok报错 错误日志: class lombok.javac.apt

励志照亮人生,编程改变命运! 2879

【WRF数据准备】土地利用类型分类标准:USGS+MODIS IGBP 21

【WRF数据准备】土地利用类型分类标准:USGS+MODIS IGBP 21

WW、forever的博客 4474

HttpClient 4 身份验证

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33742618的博客 1752

128、点云配准与ICP:经典配准算法与深度学习配准

上周调试一台双臂协作机器人,左手持结构光相机扫描桌面上的随机堆叠工件,右手准备执行抓取。问题出在“对齐”这一步——相机扫描得到的点云和CAD模型点云之间差了大约15度的旋转,导致抓取姿态计算出来直接怼到桌面上。我第一反应是“ICP跑一下不就行了”,结果跑了三分钟,误差纹丝不动,甚至越迭代越发散。后来查了日志才发现,初始位姿给得太离谱,ICP直接掉进了局部最优。这个场景太典型了——很多人以为点云配准就是调个ICP库函数,实际工程里坑比想象中多得多。今天这篇笔记,咱们把点云配准这件事从头捋一遍。

sundong_81的博客 42

42、Windows Server Update Services(WSUS)全面指南

本文全面介绍了Windows Server Update Services(WSUS)的安装、配置、管理与优化策略。内容涵盖WSUS基础认知、客户端更新问题解决、多服务器架构设计、计算机分组策略、更新审批与报告查看,并深入探讨了SSL加密配置、性能优化、与其他系统(如AD和SCCM)集成以及常见故障排查方法。通过本指南,IT管理员可高效部署和管理企业级软件更新,提升安全性和运维效率。

cicd6pipeline的博客 98

一次SocketException:Connection reset 异常排查

问题描述 上一期的需求上线之后,线上多了一个异常:Connection reset。如下: [2017-03-22 00:45:00 ERROR] [creativeAuditTaskScheduler_Worker-9] (cn.com.ServiceImpl:169) - getAuditResult exception, call adx api failed. msg:I/O error ...

weixin_30662539的博客 3715

fanuc机器人KAREL中 函数的应用

本次课程讲解编程的思路。很多的同学都玩过积木,一个一个的模块逐渐累积起来,通过彼此之间的相互联系,最终形成一个完整的整体。其实编程也是这样。 将一个对象根据其特点进行模块化拆分,尤其是一些特点非常相似的内容,将其变成一个模块。然后通过传递参数,实现不同的功能,这就是模块化编程。

haier123888的博客 2744

SpringBoot RestTemplate HttpClient : java.net.SocketException: Connection reset

最近遇到一个java.net.SocketException: Connection reset问题,网上查了查资料,这里整理记录一下。 1. 问题排查   httpclient : 4.5.5   排查过程 ,也就是上面的问题:一次SocketException:Connection reset 异常排查   主要原因 : 调用 http 请求时发生了 SocketException ...

zzhongcy的专栏 1万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

solr 安装和使用

solr中域名和域的类型,等同于mysql中表字段和表字段类型上面有Book实体类,有字段name、author、introduce;需要在solr中定义对应的域,以及对应的分词器这里笔者对introduce字段进行中文分词,使用上面配置的中文分词器 text_ik需要在solr_book实例下面的managed-schema文件中添加域的配置下面笔者使用 Linux 搭建的 solr 进行操作编辑 managed-schema 文件在managed-schema文件末尾添加域的配置。

悟世君子的博客 5550

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Solr——sort排序使用时需要注意的点

我们使用Solr查询数据时,有时候难免需要获得经过排序之后的数据。在页面上 使用Solr查询的时候,如下图: 我们只要直接再上图的sort框中,输入 要排序的字段+排序方式(即desc/asc) 然后查询就可以得到排序后的结果。但是这毕竟是Solr自动做的排序,如果我们想要在代码层次上面使用solr排序的话,那要怎么样呢? 以下是一个Sort使用的实例(是项目中用到的一部分代码,所以...

Searchin_R的博客 2339

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

solr中添加索引时报错

在添加索引时,报ruxia

zpc15200790194的专栏 1062

怎么在java项目中直接使用Solr

最近在用java写一个网站,想要在里面做一个搜索引擎,选用的技术是现在比较常见的Solr 如果你是初学者,我想,这篇分享博客肯定会有帮助。 它的使用宏观上分为下面一步: 进行环境配置 增加新域【域就像数据库里面的一个表,用来管理索引和相关配置。】 添加中文分词器 java与Solr的结合【solrJ】 项目的发布过程【Solr和java项目的URL】 下面进行一步一步的写。 一、进行环境配...

默默的笔记 3420

淘淘商城第60讲——搭建Solr集群时,报错:org.apache.solr.common.SolrException: No coreNodeName for CoreDescriptor ···

问题描述 在上一讲搭建Solr集群的过程中,启动每一个Tomcat服务器实例之后,我使用tail -f /usr/local/solr-cloud/tomcat01/logs/catalina.out命令来查看了一下第一个Tomcat服务器的启动日志,发现报了一个如下图所示的异常。 不仅第一个Tomcat服务器的启动日志会显示如上异常,而且其他的Tomcat服务器启动时都会报这个异常。 我TM瞬间裂开了,老子辛辛苦苦半天来搭建Solr集群,结果你TM就给我这个,艹!而且我在网上也没找到和我报相同异常的人,

李阿昀的博客 957

solr操作报错org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException

solr操作报错org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://127.0.0.1:8983/solr: Expected mime type application/octet-stream but got text/html.问题:解决方式: 问题...

weixin_43378984的博客 7887

solr添加数据时报错:Expected mime type application/octet-stream but got text/html

踩坑:Expected mime type application/octet-stream but got text/html Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.DataAccessResourceFailureExce

Xiaojiuc的技术blog 2674

solr kerberos java_如何在Kerberos下使用Solr

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。Fayson的github:https://github.com/fayson/cdhproject提示:代码块部分可以左右滑动查看噢1.问题描述当在CDH集群中对Solr服务启用Kerberos后,如果我们要查看某个Solr Server的Web界面,会出现如下报错: 使用如下查询语句会出错[root@cdh02 _fayson]# ...

weixin_35029593的博客 1139

百度AnyQ之四——使用anyq的方式添加数据试验

1. 加入自己的测试数据(手动一条一条加) 1.1 常用容器操作 常用到的进入容器命令行和开启服务的命令 # 开启docker docker container exec -it anyq-faq /bin/bash # 切换到服务脚本目录 cd /home/AnyQ-master/build/ && ./run_server # 浏览器输入 http://XXXX:8886/anyq?question=使用什么账号? # solr查看,浏览器输入: http://XXX:8900/solr

啷个哩个啷 1617

solr在linux下的安装使用手册

solr安装使用操作

m0_56197127的博客 767

【Solr】Solr配置更新索引时使用UUID

solr在创建索引时对id的值具有唯一性,跟数据库中的主键一样功能类似。在数据库中,主键不唯一会报错,而在solr中,如果id值重复,后面创建的索引值会覆盖前面的索引值。 有时我们可能需要将不止一个表的数据导入到solr中。这时可能会发生id值重复的情况。 我们可以通过将A表的主键字段命名为A_id,B表主键字段为B_id来区分多个表中的数据。 但这样问题仍然不能解决,因为在solr中最好必

Kaiscript 1644

solr在linux下的安装和使用

solr在linux下的安装和学习 solr了解 Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供 了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述 Field 及其内容的 XML 文档,Solr根据xml文档添加、删除、更新索引 。S

qq_39095899的博客 1679
下一篇: List,set,map的数据结构
LazyTojava
博客等级 码龄10年 1粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值