Solr搭建及全量,增量,定時任務

2021-10-01 23:27:15 字數 749 閱讀 8717

索引庫的配置:1.在apache-tomcat-8.5.50\solr_h\solrhome目錄下新建new_core檔案,將apache-tomcat-8.5.50\solr_h\solrhome\configsets_default下的conf檔案複製過去,在apache-tomcat-8.5.50\solr_h\solrhome\new_core目錄下新建data空文化夾

匯入:1.在apache-tomcat-8.5.50\solr_h\solrhome\platform_core\conf目錄下新建data-config.xml

2.在apache-tomcat-8.5.50\solr_h\solrhome\platform_core\conf\solrconfig.xml中新增

data-config.xml

3.managed-schema檔案中新增solr索引中的字段,注意欄位名稱和data-config.xml中的sql查詢出來的欄位名稱和型別保持一致

4.在apache-tomcat-8.5.50\solr_h\solrhome\platform_core目錄下新建lib資料夾,並把solr-dataimporthandler-7.7.2.jar和solr-dataimporthandler-extras-7.7.2.jar及你所使用的資料庫的連線jar包放進去

5.data-config.xml的配置

<?xml version="1.0" encoding="utf-8" ?>

solr定時任務

2 新建檔案 dataimport.properties,檔案複製下面的就好,具體配置含義已給出注釋 syncenabled 1 synccores 這個一般都是localhost不會變 server localhost port 8080 params dataimport?command del...

使用Shell定時任務,向Solr增量寫入資料

1 編寫shell指令碼 bin bash 執行solr userinfo的增量匯入 2 為指令碼新增可執行許可權 chmod x solr userinfo deltaimport.sh 3 編寫定時任務 通過cron在系統後台定期執行剛剛建立的指令碼,執行以下命令,編輯crontab檔案。sud...

solr增量更新索引及定時觸發索引任務

1 原理 a.solr每次更新索引會記錄最後索引時間。檔案 dataimport.properties b.根據最後索引時間匹配出資料庫在此時間之後產生的資料的id。c.根據id構建該條資料索引。2 data config.xml引數說明query 為全量索引執行的sql deltaquery 增量...