solr(四)solr目录结构

简介: solr start –p 端口号 #单机版启动solr服务solr restart –p 端口号 #重启solr服务solr stop –p 端口号 #关闭solr服务

Solr目录结构:

image.png

1、bin:

官网原话是这样的:

这个目录包括一些能够让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作为服务安装

2、contrib:包含一些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框架

3、dist:包含主要的Solr .jar文件。

4、docsmul:包含一个指向Solr在线Javadocs的链接。

5、example:包含一些展示solr功能的例子。

6、licenses:包含所有的solr所用到的第三方库的许可证。

7、server:solr应用程序的核心:包含了运行Solr实例而安装好的Jetty servlet容器。

--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-webapp:包含solr服务器使用的文件;不要在此目录中编辑文件(solr不是JavaWeb应用程序)

最后放上几个Solr常用命令:

bash

复制代码

solr start –p 端口号 #单机版启动solr服务
solr restart –p 端口号 #重启solr服务
solr stop –p 端口号 #关闭solr服务

有好的建议,请在下方输入你的评论。

欢迎访问个人博客guanchao.site

欢迎访问我的小程序:打开微信->发现->小程序->搜索“时间里的”

目录
相关文章
|
8月前
|
搜索推荐 Java 应用服务中间件
【solr】安装和使用
【solr】安装和使用
53 1
|
Oracle 关系型数据库 MySQL
25对Solr的思考
25对Solr的思考
49 0
|
Java Linux API
13Solr的安装与配置
13Solr的安装与配置
44 0
|
自然语言处理 Java 关系型数据库
Solr
Solr是一个全文检索服务器
651 0
|
关系型数据库 Java 应用服务中间件
solr7安装(1)
安装和配置solr
3242 0
|
Java Perl 自然语言处理
|
自然语言处理 Java Apache
|
搜索推荐 Java UED
|
应用服务中间件 Java

相关课程

更多