`
zcz123
  • 浏览: 158676 次
  • 性别: 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
分享到:
评论

相关推荐

    solrCloud5.2.1 + tomcat7 + zookeeper3.4.6

    【SolrCloud5.2.1 + Tomcat7 + Zookeeper3.4.6 集成详解】 在Windows 7环境下搭建SolrCloud5.2.1、Tomcat7和Zookeeper3.4.6的集成环境是进行分布式搜索和索引管理的重要步骤。下面将详细介绍整个配置过程。 1. **...

    SolrCloud5.2.1+tomcat7+zookeeper3.4.6搭建教程

    ### SolrCloud 5.2.1 + Tomcat 7 + Zookeeper 3.4.6 搭建教程 #### 一、环境准备 **软件环境:** - **操作系统:** Windows 7 - **Tomcat 版本:** 7.0.56 - **Solr 版本:** 5.2.1 - **Zookeeper 版本:** 3.4.6 **...

    SolrCloud5.2.1+tomcat7+zookeeper3.4.6搭建教程.docx

    本教程主要介绍如何在Windows 7环境下搭建SolrCloud 5.2.1,使用Tomcat 7作为应用服务器,以及Zookeeper 3.4.6作为集群协调器。 首先,我们需要准备以下软件: 1. Apache Tomcat 7.0.56:这是一个开源的Servlet...

    SolrCloud4.9.0+tomcat7+zookeeper-3.4.6搭建教程

    SolrCloud4.9.0+Tomcat7+Zookeeper3.4.6搭建教程 SolrCloud是Apache Lucene项目下的一个基于分布式搜索引擎,通过将多个Solr实例组合成一个集群,可以实现高可用性和高性能的搜索系统。Tomcat是Apache软件基金会的...

    solr5.3.1集群搭建教程-线上环境搭建

    整个过程分为几个阶段:准备软件环境、部署单机版Tomcat 7 + Solr 5.2.1、配置多Tomcat实例以支持Solr集群以及最后配置ZooKeeper集群来确保Solr集群的稳定性和高可用性。 **软件需求:** - **Tomcat 7:** 版本...

    IK分词器+tomcat-7.0.47+jdk+sol+zookeepe

    IK分词器+apache-tomcat-7.0.47.tar.gz+jdk-7u55-linux-i586.tar.gz+solr-4.10.3.tgz.tgz+zookeeper-3.4.6.tar.gz

    zookeeper-solr集群

    操作系统选择的是Linux,而Solr服务使用的是版本4.8.1,与之配合的Tomcat服务器是7.0.54版本,同时还需要Zookeeper服务器,这里选择的是3.4.6版本。Zookeeper在SolrCloud中起到关键作用,它是集群中的协调者,负责...

    Tomcat+solrcloud6.2整合Web项目

    在我们的项目中,"zookeeper-3.4.6.jar"是ZooKeeper的依赖库,它的存在确保了集群的稳定运行。 接着,我们需要集成SolrJ,这是一个Java客户端库,用于与Solr服务器通信。"solr-solrj-6.2.1.jar"正是这个库的实现,...

    solr搭建教程文档

    总结,本教程详细介绍了如何在Win7系统下搭建单机版的伪分布式SolrCloud环境,包括安装Tomcat、配置Solr Home、多实例运行、以及Zookeeper集群的配置。这个环境为后续的分布式搜索和索引提供了基础。需要注意的是,...

    solrcloud搭建需要的文件

    文件内含有solrcloud搭建需要的文件,内含:IK中文解析器、tomcat7.0、安装solr的文件solr4.10.3版本、zookeeper3.4.6版本。如需要请下载。也可以直接使用solr+tomcat搭建单机版的solr服务也可以。

    在远程Linux服务器搭建SolrCloud

    工具:WinSCP,SecureCRT,apache-tomcat-7.0.62,solr-4.10.4,zookeeper-3.4.6 WARNING: 版本注意 Solr 4.0 uses Apache ZooKeeper v3.3.6. Solr 4.1 through 4.7 use Apache ZooKeeper v3.4.5. Solr 4.8 and ...

    zookeeper 集群搭建1

    - 首先,将Zookeeper的tar包上传到Linux服务器的`/usr/local/soft`目录下,并解压至`/usr/local`,例如解压`zookeeper-3.4.6.tar.gz`。 - 进入解压后的Zookeeper目录,创建`data`子目录。 - 在`conf`目录下,将`...

    Solr集群搭建,Solr提供的分布式搜索方案

    1. **环境准备**:准备 CentOS 6.4、JDK 7、Tomcat 7.0.47、Zookeeper 3.4.6 和 Solr 4.10.3。 2. **Zookeeper 集群安装**: - 解压 Zookeeper 并复制三份,分别命名为 zookeeper1、zookeeper2、zookeeper3。 - ...

    SolrCloud文档

    - Zookeeper 3.4.6 - Solr 4.10.3 - **服务器配置**: - Zookeeper集群:3台服务器(IP分别为192.168.0.5、192.168.0.6、192.168.0.7) - Solr集群:4台服务器(IP分别为192.168.0.1、192.168.0.2、192.168.0.3...

    Linux环境启动命令.txt

    cd /usr/local/java/zookeeper-3.4.6/bin ./zkServer.sh start ``` 启动后可使用 `./zkServer.sh status` 查看服务运行状态。 #### ActiveMQ 消息队列 ActiveMQ 是一款开源的消息中间件,用于处理应用程序之间的...

Global site tag (gtag.js) - Google Analytics