solr(四)solr目錄結構

2021-10-12 08:35:20 字數 1299 閱讀 2757

solr目錄結構:

官網原話是這樣的:

這個目錄包括一些能夠讓solr用起來更容易的重要的指令碼,和普通的bin目錄的作用是一樣的。

1.1、solr和solr.cmd:

分別是用於linux系統和windows系統,根據所選引數不同而控制solr的啟動和停止。

1.2、solr.in.sh和solr.in.cmd:

這些是分別用於linux和windows系統的屬性檔案。

1.3、install_solr_services.sh:

此指令碼用於linux系統將solr作為服務安裝

–analysis-extras: 包含一些文字分析元件及其依賴

–clustering: 包含乙個用於集群搜尋結果的引擎

–dataimporthandler: 把資料從資料庫或其它資料來源匯入到solr

–extraction: 整合了apache tika。tika是用於解析一些富文字(諸如word,pdf)的框架

–langid: 檢測將要索引的資料的語言

–map-reduce: 包含一些工具用於solr和hadoop map reduce協同工作

–morphlines-core: 包含kite morphlines,它用於構建、改變基於hadoop進行etl(extract、transfer、load)的流式處理程式

–uima: 包含用於整合apache uima(文字元資料提取的框架)類庫

–velocity: 包含基於velocity模板的簡單的搜尋ui框架

–contexts:這個檔案包含了solr web應用程式的jetty web應用的部署的配置檔案;

–etc:主要就是一些jetty的配置檔案和示例ssl金鑰庫;

–lib:jetty和其他第三方的jar包;

–logs:solr的日誌檔案;

–resources:jetty-logging和log4j的屬性配置檔案;

–solr:新建的core或collection的預設儲存目錄,裡面必須要包含solr.xml檔案

–configsets:包含solr的配置檔案

最後放上幾個solr常用命令:

solr start –p 埠號 #單機版啟動solr服務

solr restart –p 埠號 #重啟solr服務

solr stop –p 埠號 #關閉solr服務

Solr專題(四)Solr安全設定

因為solr的admin介面預設只需要知道ip和埠就能直接訪問,如果被別有用心的人盯上就很容易給你的系統帶來重大的破壞,所以我們應該限制訪問。請注意本例使用的是solr7。solr整合了以下幾種驗證方式 basic自定義身份驗證方式 kerberos身份驗證方式 hadoop身份驗證方式 新增使用者...

Solr專題(四)Solr安全設定

因為solr的admin介面預設只需要知道ip和埠就能直接訪問,如果被別有用心的人盯上就很容易給你的系統帶來重大的破壞,所以我們應該限制訪問。請注意本例使用的是solr7。solr整合了以下幾種驗證方式 basic自定義身份驗證方式 kerberos身份驗證方式 hadoop身份驗證方式 最簡單的一...

solr學習四solr定時增量更新

1 將 apache solr dataimportscheduler 1.0.jar 和solr自帶的 apache solr dataimporthandler jar,apache solr dataimporthandler extras jar 放到solr的lib目錄下面 2 修改sol...