学习Solr部署和创建core

转载 2015年07月06日 16:52:01

学习Solr(一):部署

从开始学习,到现在也试着学了不短的时间,今天终于真正的在Linux上跑起来了一个solr实例,so happy! solr的部署是参考Lucien_Leng的博客http://blog.csdn.net/jeffsmish/article/details/46533255 来实现部署的。

1、下载

下载地址:http://apache.fayea.com/lucene/solr/5.2.1/
cd /usr/local/
wget http://apache.fayea.com/lucene/solr/5.2.1/solr-5.2.1.tgz

2、解压

tar -zxvf solr-5.2.1.tgz

3、部署tomcat7

下载:wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.62/bin/apache-tomcat-7.0.62.tar.gz
解压:tar -zxvf apache-tomcat-7.0.62.tar.gz
重命名:mv apache-tomcat-7.0.62 tomcat7
设置: server.xml 的端口处增加URIEncoding=”UTF-8″

4、拷贝solr.war到webapps下

cp solr-5.2.1/server/solr.war tomcat7/webapps/

5、解压war包

这一步可以通过启动tomcat来实现,不过启动会报错,不过没问题,只要解压就ok了 或者使用命令解压
unzip tomcat7/webapps/solr.war

6、拷贝solr文件夹到local目录下

cp -r solr-5.2.1/server/solr/ /usr/local/

7、配置web.xml

vi tomcat7/webapps/solr/WEB-INF/web.xml

<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>/usr/local/solr</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>

8、拷贝solr项目部署的依赖jar包

cp solr-5.2.1/server/lib/ext/*.jar tomcat7/webapps/solr/WEB-INF/lib/

9、启动tomcat

tomcat7/bin/startup.sh
可能会提示没权限
chmod 755 -R tomcat7

10、访问solr

启动tomcat之后就可以访问solr了 访问地址:http://localhost:8080/solr

学习Solr(二):创建core


上一篇博文写到可以正常访问solr项目,但是真的要用起来solr还需要配置一个core。

core的配置是不能直接在界面上配置的,首先需要在服务器拷贝一些配置到新创建的目标core目录下

1、拷贝目录及文件

cd /usr/local/solr
mkdir core1
cp –r configsets/sample_techproducts_configs/* core1

2、界面操作增加core

enter image description here

data和其他文件都会自动创建,无需修改

3、添加一条索引数据

enter image description here

4、查询吧

直接点击左侧的Query,然后执行右侧左下角的Excute Query,就会得到刚才添加的记录WAYNE

在创建core的过程中,遇到了一个问题,报了一个org.apache.solr.common.SolrException: Could not load config for solrconfig.xml的错误,查了一下,是因为配置的问题,按照上述操作一般不会出现这种情,
solr的server最好是放到/usr/local/solr这个位置

转载来源:

学习Solr(一):部署 

学习Solr(二):创建core 


Solr 6.0 学习(二)创建core并插入索引

首先搭建solr环境,如:solr6.0学习(一)环境搭建 修改各种配置文件。 1、修改solrhome下的solr.xml文件 注解掉zookeeper搭建集群配置,我们后面会采用master-sl...
  • upxiaofeng
  • upxiaofeng
  • 2016年05月16日 18:13
  • 11480

Solr快速新建core流程

今日搜索业务上有个新需求,希望能够满足新数据库表的搜索功能,该表结构和之前线上运营的表结构不同,最终域也不可能一致,再者使用用户群也不同,所以只能考虑有独立的新搜索服务。我们知道,为了实现同一个sol...
  • wendingzhulu
  • wendingzhulu
  • 2015年01月18日 19:13
  • 3554

solr6.6 创建一个core,并导入索引数据

1、什么是corecore是solr的一个索引库,可以理解为一个数据库,core可以根据需要,创建多个。2、创建core例如,创建一个core,名字叫mycore,就可以用一下命令: E:\solr...
  • xiejunjie1
  • xiejunjie1
  • 2017年06月30日 13:58
  • 3534

在Solr6.3中创建core

solr6.3在tomcat中新建core并对core添加数据项。新建的数据项可以在solrJ中进行操作。Solr中配置core,新建core,在new_core-data-config.xml文件中...
  • chao_8023
  • chao_8023
  • 2017年02月28日 17:04
  • 636

linux solr7.2.0 安装部署 创建core 添加数据

从这篇文章可以学习哪些东西? 1.linux上solr的安装部署。a:官方给出的运行方式   b:部署到自己的tomcat 2.添加core。添加core遇到的问题及解决方案 3.添加字段。a:...
  • jaffreyen
  • jaffreyen
  • 2018年01月03日 22:52
  • 393

解决solr4.10.3在solrhome下添加多个solrcore遇到的问题总结

在网 上看到了一些solr的教程,处于好奇于是跟着教程走了一遍,但是在添加按着教程所说“步步紧跟”时却Tomcat8总是报错,好在最终解决了问题,总结如下: 出问题的原因是因为由于手贱把collec...
  • weixin_37968633
  • weixin_37968633
  • 2017年05月27日 13:28
  • 855

solr5.5的搭建,以及第一个core的配置

1、素材WINDOWS+TOMCAT8+JDK7+SOLR5.5(注:JDK的安装,以及tomcat的下载,tomcat下解压版,此处不介绍)solr5.5 下载地址http://apache.fay...
  • moxuelang
  • moxuelang
  • 2016年05月15日 17:19
  • 8941

和solr的N天N夜(一)--solr的安装、配置、添加core、后台功能介绍

一、使用背景 几乎在每个项目中都会频繁使用搜索功能,并且数据量很大,如果仍然采用out of date的SQL语句查询数据库的方式,个人觉得不仅会增加服务器的负担,也会觉得这种方式略显土气,跟不上IT...
  • jiangjun0130
  • jiangjun0130
  • 2016年03月17日 11:23
  • 3814

solr6.3.0安装启动,以及core创建和导入数据

最新的solr版本,安装启动以及导入数据。
  • gongxinju
  • gongxinju
  • 2017年03月09日 10:57
  • 998

Solr学习总结(二)solr核心core创建

solr部署启动成功之后,需要创建core才可以使用的,以下是创建core的步骤1.首先需要创建solrhome(注:solr的核心目录跟solr应用是可以分开的,因此不要放在solr应用的目录下,以...
  • DamonRush
  • DamonRush
  • 2017年12月22日 17:05
  • 68
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习Solr部署和创建core
举报原因:
原因补充:

(最多只允许输入30个字)