tomcat6+solr4.3+zookeeper3.4.6

3 篇文章 0 订阅
2 篇文章 0 订阅

一、准备环境

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的设置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值