热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【Solr】CentOS下尝试搜索引擎solr6.3的集群化安装和配置(一)

点击此处该版本6.3的apache中下载地址OK,整个大致的顺序就是我们先做单机阶段。做完单机然后通过copy和对应的zookeeper配置就搞定集群啦。这一篇先用来介绍单机。单机阶

点击此处该版本6.3的apache中下载地址

OK,整个大致的顺序就是我们先做单机阶段。
做完单机然后通过copy和对应的zookeeper配置就搞定集群啦。
这一篇先用来介绍单机。

单机阶段
将文件放在/usr/local/solr中。

cd /usr/local/solr
wget https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/6.3.0/solr-6.3.0.tgz
tar -zxvf solr-6.3.0.tgz

解压后的对应工程文件可以放入tomcat中并更名。

cd solr-6.3.0/server/solr-webapp
cp a cp -a webapp /usr/local/testTomcat/webapps
mv webapp solr

然后将所需要的包环境拷贝到tomcat中。
1.将solr-6.3.0/server/lib/ext/下的所有jar包复制到testTomcat/webapps/solr/WEB-INF/lib/目录下。
2.将solr-6.3.0/server/resources/下的log4j.properties文件复制到testTomcat/webapps/solr/WEB-INF/目录下
3.将solr-6.3.0/dist下的solr-dataimporthandler-6.3.0.jar和solr-dataimporthandler-extras-6.3.0.jar复制到testTomcat/webapps/solr/WEB-INF/lib/目录下

cd /usr/local/solr/solr-6.3.0/server/lib/ext/
cp *.jar /usr/local/testTomcat/webapps/solr/WEB-INF

cp /usr/local/solr/solr-6.3.0/server/resources/log4j.properties /usr/local/testTomcat/webapps/solr/WEB-INF

cp /usr/local/solr/solr-6.3.0/server/resources/log4j.properties /usr/local/testTomcat/webapps/solr/WEB-INF

cp /usr/local/solr/solr-6.3.0/dist/solr-dataimporthandler-* /usr/local/testTomcat/webapps/solr/WEB-INF/lib

单机的环境准备好后,要进行对应的配置文件修改,以便让其具有对应的权限。

 vim /usr/local/testTomcat/webapps/solr/WEB-INF/web.xml 

将对应原有注掉的部分还原并且写上对应的安装路径。

修改前 第40行左右

修改后
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/local/solr/solr-6.3.0/server/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

另外,因为只是测试环境的搭建,因此把对应security部分进行注掉。
以后进入生产环境的话,可以进行优化。

大概在167行左右这个部分进行注释

OK,启动tomcat看看有没有什么问题。

输入http://你的IP地址:8080/solr/index.html就可以看看状态了。
这里写图片描述


搜索相关tips

索引了的(indexed)域或者字段才能被搜索到。
存储了的(stored)域或者字段才能被显示出。
词条化了的(tokenized)域或者字段一定经过了analyzer,才能变化成词(tokens)。


推荐阅读
  • Hadoop 2.6 主要由 HDFS 和 YARN 两大部分组成,其中 YARN 包含了运行在 ResourceManager 的 JVM 中的组件以及在 NodeManager 中运行的部分。本文深入探讨了 Hadoop 2.6 日志文件的解析方法,并详细介绍了 MapReduce 日志管理的最佳实践,旨在帮助用户更好地理解和优化日志处理流程,提高系统运维效率。 ... [详细]
  • Hbase 的伪分布部署、shell基本操作及hbase相关理念
    1,HBase的的的的伪分布式配置-对zookeeper的配置,这个前面配置过,修改zoo.cfg文件,指定zookeeper的主入口-配置的HBase的的:进入optmo ... [详细]
  • Kafka 是由 Apache 软件基金会开发的高性能分布式消息系统,支持高吞吐量的发布和订阅功能,主要使用 Scala 和 Java 编写。本文将深入解析 Kafka 的安装与配置过程,为程序员提供详尽的操作指南,涵盖从环境准备到集群搭建的每一个关键步骤。 ... [详细]
  • 在CentOS系统中部署与配置ZooKeeper详解 ... [详细]
  • 第二章:Kafka基础入门与核心概念解析
    本章节主要介绍了Kafka的基本概念及其核心特性。Kafka是一种分布式消息发布和订阅系统,以其卓越的性能和高吞吐量而著称。最初,Kafka被设计用于LinkedIn的活动流和运营数据处理,旨在高效地管理和传输大规模的数据流。这些数据主要包括用户活动记录、系统日志和其他实时信息。通过深入解析Kafka的设计原理和应用场景,读者将能够更好地理解其在现代大数据架构中的重要地位。 ... [详细]
  • 前期Linux环境准备1.修改Linux主机名2.修改IP3.修改主机名和IP的映射关系4.关闭防火墙5.ssh免登陆6.安装JDK,配置环境变量等集群规划主机 IP安装软件运行进 ... [详细]
  • 【原创】七、Hadoop 2.5.2+zookeeper高可用部署
    一、原理(四大要点)(1)保证元数据一致(edits)namenode(fsimage edits)a、NFSb、journalnodec、zk(2)只有一台namenode对外提 ... [详细]
  • Zookeeper分布式过程协同技术部署及设置
    Zookeeper分布式过程协同技术-部署及设置Zookeeper支持单机模式、伪集群模式、集群模式三种部署方式。演示部署环境为CentOS、jdk版本为1.8、Zookeeper ... [详细]
  • ZooKeeper 学习
    前言相信大家对ZooKeeper应该不算陌生。但是你真的了解ZooKeeper是个什么东西吗?如果别人面试官让你给他讲讲ZooKeeper是个什么东西, ... [详细]
  • 部署solr建立nutch索引
    2019独角兽企业重金招聘Python工程师标准接着上篇nutch1.4的部署应用,我们来部署一下solr,solr是对lucene进行了封装的企 ... [详细]
  • 一、Tomcat安装后本身提供了一个server,端口配置默认是8080,对应目录为:..\Tomcat8.0\webapps二、Tomcat8.0配置多个端口,其实也就是给T ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • Linux系统中默认安装目录有哪些?Tomcat在Linux下的默认安装路径是什么?
    在Linux系统中,默认安装目录通常包括 `/usr`, `/opt`, 和 `/var` 等。对于Tomcat而言,在Linux下的默认安装路径通常是 `/opt/tomcat` 或者 `/usr/local/tomcat`。具体路径可能会因不同的发行版和配置而有所差异。例如,在Ubuntu Server中,Tomcat的默认安装路径通常是 `/opt/tomcat`。这些目录的选择旨在确保系统的整洁性和可维护性。 ... [详细]
  • 构建高可用性Spark分布式集群:大数据环境下的最佳实践
    在构建高可用性的Spark分布式集群过程中,确保所有节点之间的无密码登录是至关重要的一步。通过在每个节点上生成SSH密钥对(使用 `ssh-keygen -t rsa` 命令并保持默认设置),可以实现这一目标。此外,还需将生成的公钥分发到所有节点的 `~/.ssh/authorized_keys` 文件中,以确保节点间的无缝通信。为了进一步提升集群的稳定性和性能,建议采用负载均衡和故障恢复机制,并定期进行系统监控和维护。 ... [详细]
  • POI编程
    POI编程1简介在我们实际的开发中,表现层的解决方案虽然有多样,但是IE浏览器已成为最多人使用的浏览器,因为大家都用Windows。在企业办公系统中 ... [详细]
author-avatar
以下犯上LOVE_845
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有