麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

linux下solr的安裝與配置

2019-11-14 20:58:35
字體:
來源:轉載
供稿:網友
linux下solr的安裝與配置準備工作
  1. 下載solr和tomcat

  solr-4.8.1.tgz,apache-tomcat-7.0.54.tar.gz

  1. 打開/home/cluster,解壓縮

tarzxvfapache-tomcat-7.0.54.tar.gz

tarzxvfsolr-4.8.1.tgz

開始安裝配置solr
  1. 建立solrhome

  mkdir-p/home/cluster/solrhome

  1. 把solr的war包拷貝出來并且重命名為solr.war放到任意文件夾本例將其放到solrhome下面

cp/home/cluster/solr-4.8.1/dist/solr-4.8.1.war/home/cluster/solrhome/solr.war

  1. 然后將/home/cluster/solr-4.8.1/example/solr文件夾拷貝到solrhome文件夾下面(此例子目錄是單core模式如果是多core模式則拷貝multicore)

cp-r/home/cluster/solr-4.8.1/example/solr/home/cluster/solrhome

  1. 然后將解壓后solr-4.8.1文件夾中的contrib和dist文件夾,拷貝到/home/soft/solr-4.5.1/example/solr/home/soft/solrhome/solr下

cp-rf/home/cluster/solr-4.8.1/contrib/home/cluster/solrhome/solr

cp-rf/home/cluster/solr-4.8.1/dist/home/cluster/solrhome/solr

配置tomcat
  1. 在tomcat的conf/Catalina/localhost/文件夾下面建立solr.xml(docBase指向warsolr/home指向sorlhome里面的solr文件夾)

viconf/Catalina/localhost/solr.xml

<?xmlversion="1.0"encoding="utf-8"?>

<ContextdocBase="/home/cluster/solrhome/solr.war"reloadable="true">

<Environmentname="solr/home"type="java.lang.String"value="/home/cluster/solrhome/solr/"override="true"/>

</Context>

  1. solr的日志相關的jar包

把/home/cluster/solr-4.8.1/example/lib/ext下面的全部jar拷貝到tomcat的lib文件夾下面

把/home/cluster/solr-4.8.1/example/resources下面的log4j配置文件拷貝到tomcat的lib文件夾下面

  1. 單機版的配置修改

找到每個collection下面的conf文件夾里面的solrconfig.xml

將<searchComponentname="clustering"enable="${solr.clustering.enabled:true}"class="solr.clustering.ClusteringComponent">

改成<searchComponentname="clustering"enable="${solr.clustering.enabled:false}"class="solr.clustering.ClusteringComponent">

  1. 修改solrconfig.xml文件中的引入的jar包位置

<libdir="../../../contrib/extraction/lib"regex=".*/.jar"/>

<libdir="../../../dist/"regex="solr-cell-/d.*/.jar"/>

<libdir="../../../contrib/clustering/lib/"regex=".*/.jar"/>

<libdir="../../../dist/"regex="solr-clustering-/d.*/.jar"/>

<libdir="../../../contrib/langid/lib/"regex=".*/.jar"/>

<libdir="../../../dist/"regex="solr-langid-/d.*/.jar"/>

<libdir="../../../contrib/velocity/lib"regex=".*/.jar"/>

<libdir="../../../dist/"regex="solr-velocity-/d.*/.jar"/>

改為絕對路徑

<libdir="/home/cluster/solrhome/solr/contrib/extraction/lib"regex=".*/.jar"/>

<libdir="/home/cluster/solrhome/solr/dist/"regex="solr-cell-/d.*/.jar"/>

<libdir="/home/cluster/solrhome/solr/contrib/clustering/lib/"regex=".*/.jar"/>

<libdir="/home/cluster/solrhome/solr/dist/"regex="solr-clustering-/d.*/.jar"/>

<libdir="/home/cluster/solrhome/solr/contrib/langid/lib/"regex=".*/.jar"/>

<libdir="/home/cluster/solrhome/solr/dist/"regex="solr-langid-/d.*/.jar"/>

<libdir="/home/cluster/solrhome/solr/contrib/velocity/lib"regex=".*/.jar"/>

<libdir="/home/cluster/solrhome/solr/dist/"regex="solr-velocity-/d.*/.jar"/>

配置IK分詞

下載IKAnalyzer2012FF_hf1.zip(這個版本支持4.0以上)

解壓后將IKAnalyzer2012FF_u1.jar放到tomcat/webapps/solr/WEB-INF/lib下面,并且在tomcat/webapps/solr/WEB-INF/下面創建classes目錄然后將IK****.zip解壓縮后將IKAnalyzer.cfg.xml和stopWord.dic兩個文件拷貝到classes目錄

這個不一定用配,得看文件中是否配過了

修改solrhome下面的collection1/conf/schema.xml加入如下類型

<fieldTypename="text_ik"class="solr.TextField">

<analyzerclass="org.wltea.analyzer.lucene.IKAnalyzer"/>

<filterclass="solr.StopFilterFactory"ignoreCase="true"words="stopwords.txt"enablePositionIncrements="true"/>

</fieldType>

Ok啟動你的tomcat訪問http://localhost:8080/solr看下管理界面可進入測試了

MySQL數據庫配置

第一步導依賴包:

Solr包(在solr-4.8.1/dist目錄下),如果找不到包的話,可用使用find–namesolr-datai*查詢一下

solr-dataimporthandler-4.8.1.jar

solr-dataimporthandler-extras-4.8.1.jar

數據庫包

mysql-connector-java-3.0.10-stable-bin.jar放到/home/cluster/solrhome/solr/dist下

同時在/home/cluster/solrhome/solr/collection1/conf下的solrconfig.xml引入jar

<libdir="/home/cluster/solrhome/solr/dist/"regex="solr-dataimporthandler-/d.*/.jar"/>

<libdir="/home/cluster/solrhome/solr/dist/"regex="mysql-connector-java-3.0.10-stable-bin.jar"/>

第二步

配置solrconfig.xml

在solrconfig.xml中加入如下配置:

<requestHandlername="/dataimport"class="org.apache.solr.handler.dataimport.DataImportHandler">

<lstname="defaults">

<strname="config">data-config.xml</str>

</lst>

</requestHandler>

第三步

創建data-config.xml文件,在使用vi編輯這個文件的時候注意,屬性之間的空格,注意不要用漢字的雙引號,同時注意field是在schema.xml中定義過的屬性。

<dataConfig>

<dataSourcetype="JdbcDataSource"driver="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/****?useUnicode=true&characterEncoding=utf-8"user="root"password="mysql"/>

<documentname="search_object">

<entityname="cource"query="SELECTid,name,description,

<fieldcolumn="id"name="id"/>

<fieldcolumn="name"name="name"/>

<fieldcolumn="description"name="description"/>

<fieldcolumn="price_per_day"name="price_per_day"/>

<entityname="courceImage"

query="SELECTfile_pathFROMt_course_image,t_courseWHEREcourse_id='${cource.id}'">

<fieldcolumn="file_path"name="file_path"/>

</entity>

</entity>

</document>

</dataConfig>

在D:/tomcat-6.0.18/webapps/solr/WEB-INF/lib中加入mysql驅動包mysql-connector-java-5.0.4-bin.jar

6,將下載的apache-solr-3.6.2/dist/文件夾中的solr-dataimporthandler-4.8.1.jar、solr-dataimporthandler-extras-4.8.1.jar

拷貝到D:/tomcat-6.0.18/webapps/solr/WEB-INF/lib文件夾中

配置完上邊的內容后,可以啟動tomcat進行數據導入,按下邊圖片操作即可

成功之后,可以查詢到結果了


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黑人一区| 国产毛片在线 | 亚洲va久久久噜噜噜久久男同 | 羞羞视频一区二区 | 小视频在线看 | av在线免费网 | 主播粉嫩国产在线精品 | 全黄性性激高免费视频 | 国产精品一区二区三区在线看 | 久久精品日产第一区二区三区 | 国产成人精品免费视频大全最热 | 99国产精品自拍 | 精品久久久久久久久久久久 | 男男啪羞羞视频网站 | 久久精品视频日本 | 天天夜夜操操 | 羞羞网站视频 | 国产免费一级大片 | 国产精品成人免费一区久久羞羞 | 性生活视频软件 | 成人一级免费视频 | 91久久久久久亚洲精品禁果 | 国产99精品视频 | 精品一区二区在线视频 | 国产高清成人久久 | 毛片在线免费播放 | www国产成人免费观看视频,深夜成人网 | 欧美日本一| 免费a级网站| 羞羞视频免费网站 | 欧美黄一区 | 在线播放污 | 亚洲网站免费看 | 色婷婷一区二区三区 | 97超级碰碰人国产在线观看 | 视频一区二区国产 | 国产宾馆3p国语对白 | 视频一区国产精品 | 97干色| 91色成人 | 99re热视频这里只精品 |