学习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...

solr安装部署、solr测试创建core、用solrj 访问solr(索引和搜索)

本文只是Solr 4.0的基础教程,本人不经常写东西,写的不好请见谅,欢迎到群233413850进行讨论学习。        先说一点部署之后肯定会有人用solrj,solr 4.0好像添加了不少东...

(二)java8-solr6.4.1-tomcat8.5创建core 和java Demo

java8-solr6.4.1-tomcat8.5创建core 和java Demo

solr 创建core

拷贝solr-6.2.0\example\example-DIH\solr下的db(core例子)整个文件夹到solrhome下。修改为自己想要的名字。 重启tomcat刷新页面既可查看到。...

solr 5.4 创建core

创建Core   如果你没有使用solr自带的实例配置,你必须自己创建一个core来建立索引和搜索。命令如下:    $ bin/solr create -c  这将会创建一个数据驱动架构...

Solr5创建Collection的多core。

虽然一直在用Solr,但是一直没有对他进行比较深入的了解,最近正好有时间,研究了一下,主要是一直想对solr的collection进行分表,那样的话一天的数据一个表,比较规范,也比较好用。网上搜了一下...

Solr I 入门——环境搭建与创建core

搭建Solr运行环境 1.从Solr官网下载solr包,在本例中,我下载的是solr-4.10.4.zip 2.安装部署的步骤,参照如下链接:http://blog.csdn.net/wuzhil...

solr core 创建的另外一种方法

首先了解一下core都包含哪些内容: 打开solr-home文件夹,进入任意一个core,会看到如下内容: conf里面是一些配置,比如schema.xml和solrconfig.xml等文件; da...
  • wbcg111
  • wbcg111
  • 2015年07月30日 09:35
  • 776

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

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

Solr-5.3.0学习笔记(三)Manage Core

1、Overview 概要描述了索引库(Core)的统计分析信息(Doc数量、Segment数量、删除的Doc数量等)、实例信息(Instance路径、Data文件位置、Index文件位置等...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习Solr部署和创建core
举报原因:
原因补充:

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