tomcat + solr

1、解压solr
[[email protected] tmp]tar -zxvf solr-4.7.0.tgz 
2、将solr包移动到opt目录下:
[[email protected] tmp]mv /tmp/solr-4.7.0   /opt/solr 
3、把exmaple/webapps中的solr.war复制到tomcat
[[email protected] tmp]makdir  -p /opt/tomcat/webapps
[[email protected] tmp]cp /opt/solr/example/webapps/solr.war  /opt/tomcat/webapps/ 
[[email protected] tmp]vim  /usr/local/tomcat/conf/server.xml

<Host name="localhost"  appBase="/opt/tomcat/webapps"
           unpackWARs="true" autoDeploy="true">

如图将webapps改为/opt/tomcat/webapps 即可;

4、启动tomcat,solr.war 自动解压,修改solr项目下的web.xml
[[email protected] tmp]cd /usr/local/tomcat/bin/
[[email protected] bin]./startup.sh
[[email protected] bin]vi/opt/tomcat/webapps/solr/WEB-INF/web.xml

5、修改solr home配置(注意:要把这段内容的注释去掉,否则不生效):
            <env-entry> 
               <env-entry-name>solr/home</env-entry-name> 
              <env-entry-value>/opt/solr/example/solr</env-entry-value> 
              <env-entry-type>java.lang.String</env-entry-type> 
            </env-entry>

6、复制solr/example/lib/ext下的jar包到/tomcat/../solr/WEB-INF/lib/下:
[[email protected] tmp]cp /opt/solr/example/lib/ext/*.jar  /opt/tomcat/webapps/solr/WEB-INF/lib/ 
7、在tomcat solr下创建classpath,并把example/resources/log4j.properties复制到classpath中:
[[email protected] tmp]mkdir -p /opt/tomcat/webapps/solr/classpath 
[[email protected] tmp]cp/opt/solr/example/resources/log4j.properties /opt/tomcat/webapps/solr/classpath/ 
8、配置完成重启tomcat
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh
9、浏览器输入http://192.168.1.196:8080/solr/进入solr admin画面

时间: 2024-10-12 17:34:24

tomcat + solr的相关文章

windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper

前面简单了解了ZooKeeper的相关知识,为SolrCloud的学习作了一层铺垫.在SolrCloud的wiki中,可以很简单地用jetty实现嵌入式ZooKeeper的单机版SolrCloud.但是在生产环境中,Solr一般都是部署在Tomcat上的.为了使架构更加灵活,ZooKeeper也是单独部署的.日常学习中,就一台单机怎么学习solrCloud呢?本文将记录在win7上实现ZooKeeper+Tomcat版的伪分布式SolrCloud. 1.软件工具箱 在本文的实践中,需要用到以下的

[Nutch]Nutch+Eclipse+Tomcat+Solr+Cygwin搭建Windows开发环境

1.环境准备 1.1 软件 操作系统:Windows 10专业版 ANT版本:apache-ant-1.9.7-bin.zip JDK版本:jdk-8u65-windows-x64.exe Solr版本:solr-4.9.1.zip Nutch版本:apache-nutch-1.6-bin.tar.gz Tomcat版本:apache-tomcat-9.0.0.M8-windows-x64.zip Eclipse版本:eclipse-jee-mars-1-win32-x86_64.zip 下面是

tomcat solr 限制ip

<Context path="/solr" reloadable="false" docBase="/var/www"> <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.0.*|localhost|127.0.0.1"/> </Context>

windows下搭建solr服务器,整合tomcat

初学者,要是有什么不对的地方请不吝赐教. solr一般是用在linux下,但是对于初学者来说,在linux下操作还是会有些问题.所以,我们还是先在windows下练练手.solr是使用java编写,所以既可以在linux也可以在windows运行.配置过程差不多,都可以互相参考. 需要的文件及环境: JDK 1.7+,并配置环境变量 tomcat solr 1.官网下载solr 进入下载地址 http://apache.fayea.com/lucene/solr/    官网 地址  http:

solr(一): 整合 tomcat

前面 lucene 初探 都是为了solr打基础的. 虽然lucene 的filter 没有涉及, 但是打基础, 差不多够用了. 一. solr 和 lucene 的区别 这里我就用自己的理解来说了, 可能不全, 但是应该够用了, 网上能搜到官方一点的. 首先, solr 是基于 lucene的. 就像是 springmvc 基于 servlet 一样. 但是solr 对lucene进行了扩展和优化. 其次, lucene是一套检索引擎工具包,  并不是一套完整的全文检索引擎, 目的是提供一个工

linux集群下 solr集群搭建

首先介绍一下系统架构: * 这个图中代表的是三个solr实例,每个实例包括两个core,组成一个solrcloud * 索引集合包括两个 shard(shard1和shard2),shard1和shard2分别由三个core组成,其中一个L eader两个Replication,Leader是由zookeeper选举产生,zookeeper控制每个shard上三个core的索引数据一致,解决高可用和高并发问题. * Collection在solrcloud集群中是一个索引结构,被划分为一个或多个

solr单机版安装与基本部署

安装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-

[solr] - 数据库导入

这里使用的是mysql测试. 1.先在mysql中建一个表:solr_test 2.插入几条测试数据: 3.用记事本打solrconfig.xml文件,在solrhome文件夹中.E:\solrhome\mycore\conf\solrconfig.xml (solrhome文件夹是什么,参见:http://www.cnblogs.com/HD/p/3977799.html) 加入这个节点: <requestHandler name="/dataimport" class=&qu

Solr 搭建搜索服务器

一.安装配置所需JDK和Tomcat和安装包solr-4.2.1.tgzTomcat安装目录 /usr/local/tomcat修改Tomcat支持中文# vi /usr/local/tomcat/conf/server.xml<Connector port="8080" URIEncoding="UTF-8" /># tar xvf /root/solr-4.2.1.tgz# cp /root/solr-4.2.1/dist/solr-4.2.1.wa