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

linux查看solr安装路径,在windows和linux下分别部署Solr服务

一、在windows下部署Solr服务1、windows部署solr前的准备:jdk1.7tomcat-7solr-4.10.41.1、安装JDK就不说了1.2、安装

一、在windows下部署Solr服务

1、windows部署solr前的准备:

jdk1.7+tomcat-7+solr-4.10.4

1.1、安装JDK就不说了

1.2、安装tomcat

下载下来直接解压到指定目录,我直接解压到D盘下了。

1.3、安装solr(重点)

1.3.1、首先下载solr

下载地址:

1.3.2、解压到指定的目录,这个目录自己指定。

Center

1.3.3、进入目录,找到solr-4.10.4.war

Center

1.3.4、直接复制到tomcat7的webapps下

1.3.5、接下来启动tomcat,,这时tomcat会把这个war包解压出来,删除war包,进入solr目录找到lib目录下

1.3.6、回到solr源文件中复制G:\solr\solr-4.10.4\solr-4.10.4\example\lib\ext目录下的所有文件到tomcat的solr的lib中

Center

1.3.7、在回到solr源文件中复制G:\solr\solr-4.10.4\solr-4.10.4\example/目录下的solr文件夹到指定的位置,比如我复制到D:\solrhome

Center

1.3.8、在taomcat的webapps的solr下找到web.xml文件,编辑这个文件

D:\tomcat7\apache-tomcat-7.0.55\webapps\solr\WEB-INF\web.xml

把下面截图中的注释去掉,修改env-entry-value中的值为solrhome的位置路径

Center

1.3.9、重新启动tomcat

Center

1.43.10、打开浏览器访问:8080/solr

效果如下

Center

说明已经配置好了。

2、在linux中配置solr

2.1、jdk1.7+tomcat7+solr-4.10.4

和windows的配置环境一样。

2.1.1、下载压缩包上传到linux中,并解压到指定的目录

解压jdk

tar -zxvf /opt/software/jdk1.7.0_67.tar.gz

移动到指定的目录

mv /opt/sofrware/jdk1.7.0_67 /opt/modules/

解压tomcat

tar zxvf apache-tomcat-7.0.69.tar.gz

移动到和jdk同一目录下

mv apache-tomcat-7.0.69 /opt/modules/

修改server.xml文件

Center

在上面的标签里面添加URIEncoding="UTF-8"

解压solr

tar zxvf solr-4.10.4.tar.gz

移动到tomcat的同意目录下

mv solr-4.10.4 /opt/modules/

执行ls查看/opt/modules/下刚刚解压的文件

cd /opt/modules/

ls

Center

然后再编辑/etc/profile

执行

vi /etc/profile

Center

编辑完后接着执行source /etc/profile使刚刚的配置生效

2.1.2、配置solr

进入到解压的solr目录,找到一个文件

cd /opt/modules/solr-4.10.4/solr/example

复制到指定的目录,我复制到了/opt/data/目录下,并命名为solrhome



推荐阅读
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • Activiti7流程定义开发笔记
    本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ... [详细]
  • ShiftLeft:将静态防护与运行时防护结合的持续性安全防护解决方案
    ShiftLeft公司是一家致力于将应用的静态防护和运行时防护与应用开发自动化工作流相结合以提升软件开发生命周期中的安全性的公司。传统的安全防护方式存在误报率高、人工成本高、耗时长等问题,而ShiftLeft提供的持续性安全防护解决方案能够解决这些问题。通过将下一代静态代码分析与应用开发自动化工作流中涉及的安全工具相结合,ShiftLeft帮助企业实现DevSecOps的安全部分,提供高效、准确的安全能力。 ... [详细]
  • Struts2+Sring+Hibernate简单配置
    2019独角兽企业重金招聘Python工程师标准Struts2SpringHibernate搭建全解!Struts2SpringHibernate是J2EE的最 ... [详细]
  • 添加商品数据Spring容器由Spring容器,来管理SolrServer将SolrServer注入Spring容器添加配置文件applicationConte ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Android系统移植与调试之如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏
    本文介绍了如何修改Android设备状态条上音量加减键在横竖屏切换时的显示与隐藏。通过修改系统文件system_bar.xml实现了该功能,并分享了解决思路和经验。 ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
  • SpringMVC工作流程概述
    SpringMVC工作流程概述 ... [详细]
  • 首先我们在taotao-search-interface工程中新建一个SearchService接口,并在接口中添加一个方法,如下图所示。接着,我们到taotao-search-s ... [详细]
  • Flume 开源分布式日志收集系统
    为什么80%的码农都做不了架构师?Flume--开源分布式日志收集系统Flume是Cloudera提供的一个高可用的、高可靠的开源分布式海量日志收集系统 ... [详细]
  •   接着上篇http:cxshun.iteye.comblog1039445,我们讲了怎么初始化配置solr,并运行。问题来了,当我们配置完成后,索引当中并没有任何东西,就是说我们查询得到的 ... [详细]
  • 新版本的solr的dist下并没有war包,本人安装了好多次均告失败,所以直接安装了一个旧版本。1.首先吧solr下的dist下的war包直接放在tomcat的wepapp下,改名成s ... [详细]
  • CVE20190193:Apache Solr 远程命令执行漏洞预警
    CVE20190193:Apache Solr 远程命令执行漏洞预警 ... [详细]
author-avatar
mobiledu2502910077
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有