一、准备环境
1.tomcat,下载地址:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.43/bin/apache-tomcat-6.0.43.zip
2.solr,下载地址:http://archive.apache.org/dist/lucene/solr/4.3.1/solr-4.3.1.zip
3.zookeeper,下载地址:http://www.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
二、目录设置
把下载下来的tomcat,solr,zookeeper进行作为分类,在我的电脑里面在E盘里面创建3个solr节点分别是node1,node2,node3,然后把tomcat里面的文件和solr里配置solr核心文件拷贝过去作为solrHome,具体的截图如下:
图1-1 solr的3个节点
图1-2 每个solr节点的内容(包括tomcat文件和solr配置文件)
图1-3 solr部署包的文件
图1-4 指定solr配置信息的目录
图1-5 配置tomcat启动指定zookeeper访问服务器以及配置目录和分片数目
图1-6 solrHome配置核心的信息
其他的两个solr节点需要改下solr.xml的端口为8985,8987,分片名称shard2,shard3,其他tomcat也需要改为8985,8987(注意tomcat有3个端口同一台不能一样)至此,solr节点配置完成。
接下来,配置zookeeper,也在E盘创建3个目录server1,server2,server3,然后把下载zookeeper目录复制3份到3个目录,还需要在每个server目录下创建data,dataLog用来存放索引数据和日志,具体截图如下:
图1-7 3个ZK服务器
图1-8 每个ZK服务器的数据和日志目录
图1-9 每个ZK服务器的配置文件zoo.cfg
因为我是在本机测试的,所以其他两个sever的clientPort为2182,2183,数据目录和日志目录也要对应server目录下。
至此,zookeeper配置完成。
三、启动测试
部署了3个ZK服务器和3个solr节点,先启动3个ZK服务器,分别访问server的bin目录下的zkServer.cmd,然后在分别启动node的bin目录下的startup.bat,如果没错的话总的启动3个ZK服务器,3个solr节点,结果截图如下:
图1-10 solr节点访问界面展示内容
图1-11 collection1核心1的Dataimport 界面
随便说下,Dataimport的配置需要在solrconfig.xml里面加入这些内容:
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
和solrconfig.xml同目录下,新建data-config.xml文件,文件内容为:
<dataConfig>
<dataSource driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.5.55.5:15213:orcl" user="test" password="111111"/>
<document>
<entity name="article" query="select id, title, content from article">
<field column="ID" name="ID" />
<field column="TITLE" name="TITLE" />
<field column="CONTENT" name="CONTENT" />
</entity>
</document>
</dataConfig>
加入相关的jar包,apache-solr-dataimporthandler-1.4.0.jar,apache-solr-dataimporthandler-extras-1.4.0.jar,ojdbc14.jar到tomcat solr部署的lib目录下,完成Dataimport的设置。
相关推荐
Win7 下面 安装solrCloud5.2.1 + tomcat7 + zookeeper3.4.6 集成。 有安装步骤,裁图和说明 1分物超所值 哈哈
Linux下配置完成的tomcat8+solr7.4+IK分词器,jdk版本需要使用1.8版本,端口设置的8983,如果有错误,请告知
tomcat9.0 + solr7.5 ,修改solr默认服务器jetty 为tomcat 。访问http://localhost:8080/solr/index.html/ 显示404,莫名奇妙。最后怀疑是web.xml文件有问题,最后又下载了一个其他版本的solr ,把web.xml文件单独...
tomcat8.5+solr7+IKAnalyzer5, 已经整合IKAnalyzer中文分词, 直接使用即可
关于solr5.2.1+tomcat7+zookeeper3.4.6在windows下的部署,你值得一看
tomcat8.5+solr7.1已经整合好, 直接解压并使用, 启动tomcat即可, 相关细节参见根目录readme.md
tomcat-8.0.28+solr5.3.1安装教程.doc
tomcat8.5+solr7+IKAnalyzer5+ikpinyin直装版, 直接启动tomcat访问地址即可, 相关分词器已经配好, 详情见readme
linux+tomcat+mysql+solr调优,整理的比较粗糙,给大家分享参考下
solr 搭建在 web服务
Tomcat+Solr+MMseg4j的配置,文档中附带资源下载地址
简单介绍整合tomcat+solr,包含文件拷贝,索引文件配置,系统文件配置;
tomcat+solr3.6+mmseg4j 整合+使用例子
Nutch+solr + hadoop相关框架搭建教程
ZooKeeper实例 + Solr(tomcat)集群部署
几乎全新搭建ssm+shiro+solr7+mybatis逆向+maven多项目初步搭建测试,只是大致框架,接下来自己写,下面是linux 下solr7+tomcat8+IK中文分词器 环境 https://download.csdn.net/download/laysolitary/10686971
利用tomcat进行solr服务配置,并且这个文档同时使用在Windows环境和linux环境。本文是以centos7为例进行整理。
solr4.9+tomcat+zookeeper集群
集群搭建(zookeeper集群+solr集群)整个步骤本人亲身实践过,如果自身电脑配置高,可以尝试模拟真实服务器进行搭建;
整合了tomcat和solr,和ik分词器 里面有对应JAR包 然后也连接了数据库,用得时候记得改data-config.xml 里面你得数据库地址和密码!!还有managed-schema这个里面得对应字段得名称和类型