solr单机版安装与基本部署

Hellxz博客 Hellxz博客     2022-09-16     531

关键词:

 

安装solr准备工作:

linux/tomcat/jdk

solr单机版的安装

1、解压缩tomcat安装包 tar -zxf tomcat-xxx.tar.gz 

2、创建文件夹:mkdir /usr/local/solr

3、复制这个文件夹到/usr/local/solr/tomcat

cp -r tomcat-xxx  /usr/local/solr/tomcat

4、将solr安装包解压缩:tar -zxf solr-xxx.tar.gz

5、进入solr解压缩后的文件夹 cd solr-xxx/dist

6、复制solr-xxx.war到tomcat的webapps中,并重命名为solr.war

cp solr-xxx.war  /usr/local/solr/tomcat/webapps/solr.war

7、启动tomcat自动解压solr

cd /usr/loca/solr/tomcat

bin/startup.sh

tail -f logs/catalina.out   #查看日志信息

8、启动完后要关闭tomcat: bin/shutdown.sh

9、进入tomcat/webapps中,删除war包: cd webapps

rm -rf solr.war

10、cd到之前solr安装包的解压目录,进入ext目录中复制日志jar包

cd solr-xxx/example/lib/ext

cp * /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

11、cd 到solr安装包解压位置下的example文件夹下

cd ../../

pwd #显示当前目录为example

12、讲example目录下的solr文件夹复制到/usr/local/solr中并改名为solrhome

cp -r solr /usr/local/solr/solrhome

13、告诉solr服务器solrhome在哪里:修改solr的web.xml

cd /usr/local/solr/tomcat/solr/WEB-INF

vim web.xml

找到其中被注释的如下图部分,去掉#,修改solrhome为当前solrhome的目录,保存

14、上一步完成后,进入solr下的tomcat目录下,启动tomcat(请先查看tomcat的开启的端口号!)

cd /usr/local/solr/tomcat/conf

vim server.xml    #可以搜索port来找端口号,一般默认是8080,但是使用tomcat做集群的solr的时候,就需要修改每个tomcat中的server.xml为端口号不同(主要还是因为我们是伪集群)

#启动tomcat

cd ..

bin/startup.sh

15、在外部浏览器输入Linux的ip和端口号/solr访问solr

例:192.168.25.133:8080/solr    #可以正常访问之后,就需要修改下搜索用到的中文字符集问题

solr安装至此完成,需要配置中文解析器

第一步:使用IK-Analyzer。把分析器的文件夹上传到服务器。并解压进入这个解压后的目录下

 

第二步:需要把分析器的jar包添加到solr工程中。

cp IKAnalyzer2012FF_u1.jar /usr/local/solr/tomcat/webapps/solr/WEB-INF/lib/

第三步:需要把IKAnalyzer需要的扩展词典及停用词词典、配置文件复制到solr工程的classpath

第四步:需要将这个目录中的  IKAnalyzer.cfg.xml  、ext_stopword.dic、 mydict.dic这三个文件复制到  /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes

cp IKAnalyzer.cfg.xml ext_stopword.dic mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes

注意:扩展词典及停用词词典的字符集必须是utf-8。不能使用windows记事本编辑。

第五步:配置fieldType。需要在solrhome/collection1/conf/schema.xml中配置。(在文档的最后结束标签之前加入如下代码)

 

<fieldType name="text_ik" class="solr.TextField">
  <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>

 

至此基本完成,需要配置业务字段的请在上述代码下添加即可。

 

solr学习(单机与集群部署)(代码片段)

...称为集合,内核存储的是集合分片的备份。 单机模式部署1.先建立solr服务器实例的主目录,如:d: estsolr2.将系统默认的server/solr下的文件拷贝到主目录下。3.在bin目录下执行命令:solrstart-sd: estsolr-p8983   则单机模... 查看详情

solr安装(单机版)

  本文记录的是solr在win下安装配置使用的过程,最后将solr部署到Linux上通过远程访问。下一篇文章会介绍solr集群的安装!   Solr是基于Lucene的全文检索服务器,性能进行了优化。运行在jetty、tomcat这些web容器中。而Lucene... 查看详情

单机版solr的搭建

 1.1. Solr的环境Solr是java开发。需要安装jdk。安装环境Linux。需要安装Tomcat。1.2. 搭建步骤第一步:把solr的压缩包上传到Linux系统第二步:解压solr。第三步:安装Tomcat,解压缩即可。第四步:把solr部署到Tomcat下。第五步... 查看详情

centos7下单机部署solr7.3(代码片段)

...相关操作。一、准备工作  演示环境是在虚拟机下安装的CentOS7、javaJDK8、apache-tomcat-8.5.29。  在CentOS7下安装jdk8以及tomcat8.5的安装方法可以搜索相关教程,这里不再赘述。  注意:s 查看详情

solr单机部署和集群部署

用到的相关jar包:http://pan.baidu.com/disk/home#list/path=%2FsolrSolr目录结构Solr 目录 Contrib:solr 为了增强自身的功能,所添加的扩展依赖包。Dilst:solrbuild 过程时产生的jar包和war包,还有他的一些依赖包。Docs: 文档。Examp... 查看详情

solrcentos6.5下安装solr7.2

部署配置单机版solr1.把solr-7.2.0/server/solr-webapp里面的webapp拷贝到tomcat的webapps下,重命名为solrcp-rsolr-7.2.1/server/solr-webapp/webapp//data/soft/tomcat/webapps/mvwebapp/solr 2.拷贝solr-7.2.1\\server\\lib\\ext下的j 查看详情

09.solr单机版安装配置

1.下载开发包从Solr官方网站(http://lucene.apache.org/solr/)下载Solr4.10.3,根据Solr的运行环境,Linux下需要下载lucene-4.10.3.tgz,windows下需要下载lucene-4.10.3.zip。2.创建SolrHome(Solr运行的数据以及配置文件)a.创建SolrHome目录b.将examplesolr... 查看详情

安装单机版solr(代码片段)

需要把solr服务器安装到linux环境: 第一步:安装linux、jdk、tomcat。[[email protected]~]#lltotal8044-rw-r--r--.1rootroot8234674Oct272013apache-tomcat-7.0.47.tar.gz[[email protected]~]#tar-zxfapache-tomcat-7.0 查看详情

solr单机版安装

感谢 shliuzw 的分享,原文地址http://blog.csdn.net/liuzhenwen/article/details/4060922感谢 upxiaofeng 的分享,原文地址 http://blog.csdn.net/upxiaofeng/article/details/51425732 准备工作:目前最新版本6.0。下 查看详情

单机ceph安装部署与对象存储

...以不看,遇到其他问题可以去附录里的链接找找1.单机CEPH安装部署(1)准备虚拟机:VMwareWorkStation16Pro系统:Ubuntu20.04.3LTS安装cep本文版权归作者所有,未经允许不得转载。 查看详情

solr5.5.4单机版安装

Solr 编辑Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过HttpGet操作提出查找请求,并得到XML格式的返回... 查看详情

solr单机版的搭建

1.1. 运行环境solr需要运行在一个Servlet容器中,Solr4.10.3要求jdk使用1.7以上,Solr默认提供Jetty(java写的Servlet容器),本次使用Tocmat作为Servlet容器,环境如下:Solr:Solr4.10.3Jdk:jdk1.7.0_72Tomcat:apache-tomcat-7.0.531.2. Solr的安装第... 查看详情

activemq笔记windows部署:单机与集群部署流程

1.单机版部署版本关系说明:JDK8环境只能安装5.2及以下的。超过5.2需要JDK9及以上版本环境。(1)官网下载安装包activemq.apache.org选择一个版本进行下载,(2)解压安装包下载完成之后解压下载后直接解压缩直接就能用(免安装... 查看详情

spark笔记整理:spark单机安装部署分布式集群与ha安装部署+spark源码编译(代码片段)

[TOC]spark单机安装部署1.安装scala解压:tar-zxvfsoft/scala-2.10.5.tgz-Capp/重命名:mvscala-2.10.5/scala配置到环境变量:exportSCALA_HOME=/home/uplooking/app/scalaexportPATH=$PATH:$SCALA_HOME/bin#虽然spark本身自带scala,但还是建议安装2.安装单机 查看详情

centos7:solr安装,配置与使用(代码片段)

Centos7:Solr安装,配置与使用配置jdk环境,安装tomcat解压solrbin:是脚本的启动目录contrib:第三方包存放的目录dist:编译打包后存放目录,即构建后的输出产物存放的目录docs:solr文档的存放目录example:示范例子的存放目录licenses:... 查看详情

linux系列之solr单机版环境搭建

准备工作   需要安装jdk和tomcat,下载solr,并上传到linux系统。搭建步骤第一步:解压solr压缩包:tar–zxvfsolr-4.10.3.tgz.tgz第二步:把solr-4.10.3/dist/solr-4.10.3.war部署到tomcat下。 第三步:解压缩war包,只需... 查看详情

activemq笔记linux部署:单机与集群部署流程(代码片段)

1.单机部署(1)获取安装包方法1:从官网下载    官网:ActiveMQ方法2:直接用wget命令下载cd/optwgethttp://archive.apache.org/dist/activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz(2)解压安装包并拷贝到工作目录cd/opt/apache-activem 查看详情

solr的安装配置与helloworld

一、安装solr1.安装jdk环境和tomcat2.解压solr压缩包,这里我解压到opt目录下3.把/usr/local/solr-4.8.0/dist/solr-4.8.0.war部署到tomcat的webapps文件夹下4.启动Tomcat,解压缩war包,解压完毕就可以删除原有war包了。5.需要把/opt/solr-4.8.0/example/lib/ext... 查看详情