Java連線solr遇到的問題
solr版本6.0,tomcat版本8.0.41,linux版本centos7.3,按照網上的教程將solr部署在tomcat下,部署教程在這裡http://blog.csdn.net/qq_14806125/article/details/53014019
部署完後,我在我本地windows中的idea裡面遠端連線solr,出現了幾個問題,特此記錄
1.我當時在tomcat中配置了訪問許可權,即在tomcat-user.xml中增加了特定使用者才能訪問,然後在solr的web.xm也要配置訪問許可權才能生效,l結果在Java程式碼中連線solr不知道怎麼配置,在網上搜到了解決方案
解決方法:我的tomcat使用者名稱和密碼都是admin,你修改為你自己的,如下所示
public static SolrClient getSolrClient(){ ModifiableSolrParams params = new ModifiableSolrParams(); params.set(HttpClientUtil.PROP_BASIC_AUTH_USER, "admin"); params.set(HttpClientUtil.PROP_BASIC_AUTH_PASS, "admin"); CloseableHttpClient client = HttpClientUtil.createClient(params); return newHttpSolrClient(solrURL,client); }
2.連線的時候又報“Cannot retry request with a non-repeatable request entity.”
解決方法:將solrURL修改一下,沒修改之前為
http://192.168.84.10:8080/solr/core1
修改之後為
http://admin:[email protected]:8080/solr/core1
3.一些有用的地址
http://brandnewuser.iteye.com/blog/2318027
http://blog.csdn.net/fengyong7723131/article/details/50067793
http://www.cnblogs.com/feiye512/p/5630684.html
相關推薦
java連線solr並建立索引
1、在tomcat上配置solr:(以後補充) 2、新建一個實體類@Field下面的key要與solr對應索引目錄的配置檔案schema中的key相對應,程式碼demo如下,其中建構函式只是方便整體賦值: package com.vo; import org.apach
Java連線solr遇到的問題
solr版本6.0,tomcat版本8.0.41,linux版本centos7.3,按照網上的教程將solr部署在tomcat下,部署教程在這裡http://blog.csdn.net/qq_14806125/article/details/53014019 部署完
Java連線單機版solr測試程式碼之solrJ的運用
1、首先確保solr伺服器已開啟,本地通過http://ip:埠號/solr可以訪問到 2、pom.xml中引用solrJ.jar包 <properties> <solrj.version>4.10.3</solrj.version&
java連線MySQL8.0報錯 Unknown system variable 'query_cache_size'
mysql版本8.0.11 java連線mysql 報錯 java.sql.SQLException: Unknown system variable 'query_cache_size' at com.mysql.cj.jdbc.exceptions.SQLError.c
ERROR:java連線mysql資料庫8.0以上版本
先上解決辦法: 1、修改jdbc.properties 原來是: jdbc.url=jdbc:mysql://localhost:3306/language_protection?useUnicode=true&characterEncoding=UTF
Java連線資料庫——不使用IDE
網上大多數的教程在講解Java連線資料庫的時候,都是使用eclipse這些IDE來完成資料庫驅動(包)的匯入,可以參考:菜鳥教程|Java MySQL連線 如果開發環境是在純命令列的Linux系統上,這時候,可以參考在 UNIX 和 Mac OS X 中管理類路徑的技巧 其實也很簡單啦,基本沒
Java 連線池(使用DBCP與C3P0)
DBCP 需要下載common-dbcp.jar和common-pool.jar。 下載網址(下載xxx-bin.zip即可): http://commons.apache.org/proper/commons-dbcp/download_dbcp.cgi http://com
關於在執行java連線MongoDB時遇到的連線超時問題
在linux虛擬機器裡執行建立集合的時候,遇到了以下問題: 這裡我最開始時使用的虛擬機器IP地址進行連線,因此就出現了錯誤,連線超時。在網上查了一些類似的問題,說要改驅動,後來才發現不是這個問題。 在本機上連線虛擬機器裡的MongoDB時才需要虛擬機器的IP地址,在虛擬機器內部eclips
java連線Mysql8.0.11
java連線Mysql8.0.11與之前版本有些不同。 其中driver為com.mysql.cj.jdbc.Driver url為jdbc:mysql://localhost/student?useSSL=FALSE&serverTimezone=UTC(student為資料庫的名字)
java連線資料庫()的多種方法
0.準備工作,有mysql,資料庫,表格 1,使用原生的jdbc來連線(需要lib/mysql-connector-java-5.0.4-bin.jar);javax.sql public static Connection getConnection() throws Excep
java連線並操作mongodb資料庫(增、刪、查、改)
文末附有原始碼下載地址 package com.mongo.controller; import com.mongodb.*; import java.net.UnknownHostException; import java.util.Date; import java.util.Se
Java連線Redis及使用
一、Jedis介紹 Jedis是Redis官方首選的Java客戶端開發包; Jedis的GitHUB地址https:github.com/xetorthio/jedis 二、Jedis的jar包 commons-pool2-2.3.jar jedis-
java連線163郵箱傳送郵件
一:jar包:下載連結:連結: http://pan.baidu.com/s/1dDhIDLv 密碼: ibg5二:程式碼 1---------------------------------------------------------------------------------- packag
spark/java連線 kudu incompatible RPC? Error is: step 異常解決
如果是新搭的CDH 叢集並使用預設的kudu設定, 使用spark /java 連線kudu時候,一般都會碰到此類異常。 程式: val masteraddr = "kudumasterip:7051" //建立kudu的資料庫連結 val client = new KuduClient.Kudu
用JAVA連線SQL實現查詢資料
顯示所有學生程式碼 <%@ page language="java" contentType="text/html; charset=UTF-8" import="java.sql.*" pageEncoding="UTF-8"%> <!DOCTYPE html>
用JAVA連線SQL實現更新資料
在程式碼中更新資料 <%@ page language="java" contentType="text/html; charset=UTF-8" import="java.sql.*" pageEncoding="UTF-8"%> <!DOCTYPE html>
用JAVA連線SQL實現插入資料
直接由程式碼來決定插入的資料。 <%@ page language="java" contentType="text/html; charset=UTF-8" import="java.sql
用JAVA連線SQL實現刪除資料
刪除一條資料 <%@ page language="java" contentType="text/html; charset=UTF-8" import="java.sql.*" pageEncoding="UTF-8"%> <!DOCTYPE html> &l
Java連線Mysql資料庫警告 Establishing SSL connection without server'
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
java連線hdfs檔案系統並訪問檔案
package hadoop; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import org.apache.