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...