文档章节

solr、solrcloud 安装

captainliu
 captainliu
发布于 2016/10/06 19:01
字数 378
阅读 37
收藏 4
点赞 0
评论 0

一、单节点solr安装

1、准备jdk7和tomcat7
2、拷贝solr目录下example/webapps/solr.war,到tomcat下的webapps目录中。
3、启动tomcat7
4、编辑tomcat7中的webapps/solr目录中WEB-INF/web.xml
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/root/solr_home</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
5、拷贝solr目录下的example/lib/ext目录的所有jar到tomcat7的solr的lib
6、拷贝solr目录下的example/solr/* 所有文件到/root/solr_home下
7、重新启动tomcat
8、访问http://node11:8080/solr/

二、solrcloud安装

1、solrCloud部署依赖zookeeper,需要启动每一台zookeeper服务器

2、解压solr-4.9.1.zip  --》unzip  solr-4.9.1.zip (这里有用的目录就是/usr/solr-4.9.1/example/solr/    充当solr_home)

3、执行下边的命令将/home/solr/conf下的配置文件上传到zookeeper:

sh /usr/solr-4.9.1/example/scripts/cloud-scripts/zkcli.sh -zkhost 192.168.47.21:2181,192.168.47.22:2181,192.168.47.23:2181 -cmd upconfig -confdir /usr/solr-4.9.1/example/solr/collection1/conf -confname myconf -solrhome /usr/solr-4.9.1/example/solr

4、登陆zookeeper服务器查询配置文件:

5、修改SolrCloud监控端口为8080:

        修改每个/usr/solr-4.9.1/example/solr/solr.xml文件。

6、每一台solr和zookeeper关联
        修改每一台solr的tomcat 的 bin目录下catalina.sh文件中加入DzkHost指定zookeeper服务器地址:

        JAVA_OPTS="-DzkHost=192.168.47.21:2181,192.168.47.22:2181,192.168.47.23:2181"

注意:此安装是基于单节点安装的前提,单节点安装中2部需要操作、4部solr/home需要修改、5部jar包需要添加;最后将tomcat和solr分发到其他机器上去然后启动所有的tomcat

 /usr/tomcat/bin/startup.sh 

访问地址:http://node11:8080/solr/#/

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
captainliu
粉丝 10
博文 94
码字总数 83678
作品 0
昌平
程序员
SolrCloud4.9+zookeeper在CentOS上的搭建与安装

Apache SolrCloud安装 SolrCloud通过ZooKeeper集群来进行协调,使一个索引进行分片,各个分片可以分布在不同的物理节点上,多个物理分片组成一个完成的索引Collection。SolrCloud自动支持Sol...

翊骷 ⋅ 2014/09/17 ⋅ 0

创建solr7.3.0集群_测试集群_添加中文分词器_导入数据

solr是apache下的一个用于做搜索引擎的高级项目,使用它可以满足绝大部分应用的搜索需求。 主机环境: Linux:centos6.5 JDK:1.8 solr:7.3.0 zookeeper:3.4.8 mmseg4j-solr:2.4.0 1. 创建与启...

特拉仔 ⋅ 04/25 ⋅ 0

分布式全文检索系统SolrCloud简介

前言 本文简单描述SolrCloud的特性,基本结构和入门,基于Solr4.5版本。 Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库。Solr是以Lucene为基础实现的文本检索应用服务。 SolrCl...

张升强 ⋅ 2013/11/12 ⋅ 3

windows solrcloud伪分布式搭建

一 、概述 最近几个月装了好几次windows solrcloud伪分布式,参考了其他博客,我自己也总结了一下,包含一些注意和一些错误的解决方法。 参考博客: http://blog.csdn.net/wanghui2008123/ar...

小叮当_加V ⋅ 2016/12/14 ⋅ 0

Solr集群配置

一、Zookeeper安装配置 1、 mkdir solrclound 2、 拷贝zookeeper 3、 解压 tar –zxvf zookeeper-3.4.6.tar.gz 4、 重命名mv zookeeper-3.4.6 zookeeper1 5、 复制cp -r zookeeper1 zookeepe......

古三哥 ⋅ 2016/08/20 ⋅ 0

SolrCloud和MultiCore的区别

一、SolrCloud 与 MultiCore 的本质区别*SolrCloud 用多台机搭建一个SolrCore(即整个系统只有一套schema,solrconfig)*MultiCore 是多个独立的服务,不同的core可以用几套schema,solrcon...

clebeg ⋅ 2013/09/19 ⋅ 1

solrcloud分布式集群部署&zookeeper集群安装

Solrcloud集群搭建 使用solrcloud有几点需要注意的: 索引数据量比较大;配置是统一的(zookeeper会保持配置信息的一致性) 如果索引数据量不大,并且需求变动比较多,field要经常变动的可以...

Abel-ymg ⋅ 2013/12/11 ⋅ 0

搭建Tomcat8+ solr-5.5.1+zookeeper3.4.6集群

1、软件环境配置 环境: Windows 7 apache-tomcat-8.0.35下载地址: http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/ Zookeepr v3.4.6 下载地址: http://apache.fayea.com/zookeeper/ solr......

燃點 ⋅ 2016/06/15 ⋅ 0

solrcloud分布式集群部署及索引操作实例

一、前期准备工作 相关工具: 1.虚拟机(VMware) 2.tomcat7 64位 下载地址:http://tomcat.apache.org/download-70.cgi 3.centos6.4 64位 4.linux下的64位jdk安装包,版本为6或以上 5. sol...

张升强 ⋅ 2014/04/28 ⋅ 0

solr集群solrCloud搭建

SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。 当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜...

黄信程 ⋅ 2017/07/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Bean基础

1、Bean之间引用 <!--如果Bean配置在同一个XML文件中,使用local引用--><ref bean="someBean"/><!--如果Bean配置在不同的XML文件中,使用ref引用--><ref local="someBean"/> 其实两种......

霍淇滨 ⋅ 23分钟前 ⋅ 0

05、基于Consul+Upsync+Nginx实现动态负载均衡

1、Consul环境搭建 下载consul_0.7.5_linux_amd64.zip到/usr/local/src目录 cd /usr/local/srcwget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip 解压consu......

北岩 ⋅ 26分钟前 ⋅ 0

Webpack 4 api 了解与使用

webpack 最近升级到了 v4.5+版 01 官方不再支持 node4 以下版本 官方不再支持 node4 以下版本官方不再支持 node4 以下的版本,所以如果你的node版本太低,先开始升级node吧!话说node10 ...

NDweb ⋅ 36分钟前 ⋅ 0

使用nodeJs安装Vue-cli

Vue脚手架就是一个Vue框架开发环境 脚手架的意思是帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装,让我们不需要为了编辑或者一些其...

木筏笔歆 ⋅ 今天 ⋅ 0

【微信小程序开发实战】0x00.开发前准备工作

写在开始 本人资深后端码农一枚,近期项目需求,接触到了微信小程序,将学习过程整理成文分享给小伙伴们,由于是边学边整理难免有表述不对的地方,望大家及时指正,感谢。 本人微信号: dream...

dreamans ⋅ 今天 ⋅ 0

linux redis的安装和php7下安装redis扩展

安装redis服务器 (1)下载安装包: $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz (2)编译程序: $ tar xzf redis-2.8.17.tar.gz $ cd redis-2.8.17 $ make $ cd src &&......

concat ⋅ 今天 ⋅ 0

Guava EventBus源码解析

一、EventBus使用场景示例 Guava EventBus是事件发布/订阅框架,采用观察者模式,通过解耦发布者和订阅者简化事件(消息)的传递。这有点像简化版的MQ,除去了Broker,由EventBus托管了订阅&...

SaintTinyBoy ⋅ 今天 ⋅ 0

http怎么做自动跳转https

Apache 版本 如果需要整站跳转,则在网站的配置文件的<Directory>标签内,键入以下内容: RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVER_NAME......

Helios51 ⋅ 今天 ⋅ 0

Python爬虫,抓取淘宝商品评论内容

作为一个资深吃货,网购各种零食是很频繁的,但是能否在浩瀚的商品库中找到合适的东西,就只能参考评论了!今天给大家分享用python做个抓取淘宝商品评论的小爬虫! 思路 我们就拿“德州扒鸡”...

python玩家 ⋅ 今天 ⋅ 0

MySQL 内核深度优化

MYSQL数据库适用场景广泛,相较于Oracle、DB2性价比更高,Web网站、日志系统、数据仓库等场景都有MYSQL用武之地,但是也存在对于事务性支持不太好(MySQL 5.5版本开始默认引擎才是InnoDB事务...

java高级架构牛人 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部