`
zcz123
  • 浏览: 151539 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类

tomcat6+solr4.3+zookeeper3.4.6

 
阅读更多

一、准备环境

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

  • 大小: 161.9 KB
  • 大小: 150 KB
  • 大小: 126.4 KB
  • 大小: 118.9 KB
  • 大小: 584.6 KB
  • 大小: 344.3 KB
  • 大小: 171.8 KB
  • 大小: 303.1 KB
  • 大小: 404.8 KB
  • 大小: 247 KB
  • 大小: 194 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics