Solr在Linux中的安装
在Linux下进行安装:

我已经将压缩包放在了虚拟机下面了,然后开始进行解压缩.
tar -zxvf solr-4.10.3.tar

解压完会多一个文件夹.在bin目录下会有这样的一个目录,

其中的这个solr.cmd是使用(内嵌)jetty服务器进行运行的,然后solr.cmd在这个服务器中运行时,只能在测试时候使用,所以我们不会在这里进行启动solr.

第二个文件中都是插件,来进行导入和导出,

dist中有一个java客户端的solrJ
docs是solr的文档,example文件是最重要的.有lib,webapps(solr.war包).solr(索引库)

collection1 是核. 可以创建多个核.默认情况下是核1.

里面放了核的名称,然后里面存了核的名字.
然后需要使用tomcat然后安装tomcat

解压压缩包到指定的文件中: tar -zxvf apache-tomcat-7.0.47.tar.gz -C ../solr/

在solr中可以看到这个解压的tomcat安装包
然后把solr的war包放在tomcat服务器中.

cp solr.war /root/solr/apache-tomcat-7.0.47/webapps/
然后就能看到这个solr.war
创建一个同级文件solr,然后将这个solr.war解压到这个文件中.

然后就可以将solr.war删除掉.
然后进入到lib包中

然后找到solr中的lib包,

然后将这个文件下的包导入到tomcat中

使用命令:cp * /root/solr/apache-tomcat-7.0.47/webapps/solr/WEB-INF/lib/
然后找到solr的索引库

将索引库复制到 cp -r solr /root/solr/solrhome(将这个文件夹复制到solrhome中,然后-r是递归的意思)
然后将索引库的位置暴露给tomcat服务器

在43行
放置在这个地方,然后放开注释
D 放开注释,u,可以进行撤销

然后配置完毕以后,开始启动服务器.
sh solr/apache-tomcat-7.0.47/bin/startup.sh
然后:
http://192.168.200.128:8080/

访问这里:http://192.168.200.128:8080/solr/

这里证明tomcat已经配置完成.
Solr在Linux中的安装的更多相关文章
- linux中编译安装Apache、PHP、MySQL(上)
1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apach ...
- Linux中redis安装配置及使用详解
Linux中redis安装配置及使用详解 一. Redis基本知识 1.Redis 的数据类型 字符串 , 列表 (lists) , 集合 (sets) , 有序集合 (sorts sets) , 哈 ...
- Linux中Nginx安装与配置详解
转载自:http://www.linuxidc.com/Linux/2016-08/134110.htm Linux中Nginx安装与配置详解(CentOS-6.5:nginx-1.5.0). 1 N ...
- Linux中如何安装Apache服务器
Linux中如何安装Apache服务器 由于学习的需要,所有手动安装了一下Apache源码包,安装过程中的问题千奇百怪,但是如果弄清楚了问题出在哪里,那么也不是太难.如果有学习者出现安装中的问题,可仔 ...
- Linux课程---11、Linux中软件安装和调试
Linux课程---11.Linux中软件安装和调试 一.总结 一句话总结: 启动过程:1.安装软件,2.修改配置文件,3.启动服务 查看过程:4.查看进程,5.查看端口 关闭过程:6.关闭软件,7. ...
- linux中Nginx安装
linux中Nginx安装 编译安装 Nginx的优点太多,这里不再赘述,详情请看这篇博客深入理解nginx. Nginx的安装有rpm包安装.编译安装和docker安装.本文将介绍编译安装方 ...
- linux中RabbitMQ安装教程
linux中RabbitMQ安装教程 在做一个微服务项目时候用到消息队列,于是深入了解了消息队列知识,并在linux上安装了Rabbitmq,本博客介绍Rabbitmq的安装教程,想要深入了解消息队列 ...
- linux中rpm安装
目录 一:linux中rpm安装 1.rpm简介 2.区别 3.RPM命令五种基本模式 二:RPM安装全面解析 1,下载软件包 2, 安装软件包 3, 尝试卸载 4, 更新(升级) 5,软件包名称: ...
- 【转】Linux中如何安装.rpm、.tar、.tar.gz和tar.bz2
我以下面三个包为例:(三个包都在/etc/opt下)A.example-1.2.3-1.rpmB.example-1.2.3-1.tarC.example-1.2.3-1.tar.gz 1.对于rpm ...
随机推荐
- linux下禁止root远程登录和添加新用户
https://www.cnblogs.com/jianz/p/7979250.html 一.添加和root权限一样的用户 1. adduser admin passwd admin (修改密码) ...
- eclipse中安装XML editor Rinzo
eclipse中安装XML editor Rinzo 1. 较高版本的eclipse可以通过 Help--Market 搜索 Rinzo,然后安装 2. 第1种方法如果不行,尝试下面的方法 (1)从 ...
- Linux系统文件目录
下面的示例是我个人的亚马逊云服务器,查看了几个关键目录的文件信息. 可以注册一个账号,免费试用一年,自己用来玩,还是很不错的 .https://aws.amazon.com/cn/ec2/ 根目录下面 ...
- kdevelp 导入makefile工程
比如upx工程,将upx/src/makefile中makefile改为makefile.am,自用kdevelop导入工程找到makefile.am,生成工程后去掉.am,这样就可以像vs一样调试程 ...
- Appium基础(二)demo
具体配置,请看上一篇 一.启动Android模拟 Start 打开如下界面:这个过程可能会有些慢,黑屏等等,请耐心等待 二.appium配置 1.点机器人图标 PlatformVersion 选19, ...
- layui透明弹框
效果: layui.use('layer', function () { var layer = layui.layer; var str = '<div>'; str += '<d ...
- mysql数据库表设计小数类型
float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效 ...
- JAVA多线程常用例子
详情见该页面ttps://www.cnblogs.com/pureEve/p/6524366.html
- EL的隐含对象 (二)【访问作用域范围的隐含对象】
在EL中提供了4个用于访问作用域范围的隐含对象,即pageScope.requestScope.sessionScope和applicationScope.应用这4个隐含对象指定所要查找的标识符的作用 ...
- WinPE引导硬盘安装64位的Windows_Server_2008系统
用 U盘WinPE引导实现硬盘安装Windows Server 2008 R2系统的方法如果想不用光盘(光盘和光驱总是靠不住的),只用U盘或移动硬盘上的WinPE引导,在电脑硬盘安装一个64位的Win ...