1. 程式人生 > >Java連線solr遇到的問題

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 new 
HttpSolrClient(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.