学习Solr部署和创建core
2015-07-06 16:52
417 查看
学习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[/code]
2、解压tar -zxvf solr-5.2.1.tgz下载:
3、部署tomcat7wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.62/bin/apache-tomcat-7.0.62.tar.gz[/code]
解压: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/这一步可以通过启动tomcat来实现,不过启动会报错,不过没问题,只要解压就ok了 或者使用命令解压
5、解压war包unzip tomcat7/webapps/solr.war
6、拷贝solr文件夹到local目录下cp -r solr-5.2.1/server/solr/ /usr/local/
7、配置web.xmlvi 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、启动tomcattomcat7/bin/startup.sh
可能会提示没权限chmod 755 -R tomcat7启动tomcat之后就可以访问solr了 访问地址:http://localhost:8080/solr
10、访问solr上一篇博文写到可以正常访问solr项目,但是真的要用起来solr还需要配置一个core。
学习Solr(二):创建core
core的配置是不能直接在界面上配置的,首先需要在服务器拷贝一些配置到新创建的目标core目录下
1、拷贝目录及文件cd /usr/local/solrmkdir core1cp –r configsets/sample_techproducts_configs/* core1
2、界面操作增加core
data和其他文件都会自动创建,无需修改
3、添加一条索引数据直接点击左侧的Query,然后执行右侧左下角的Excute Query,就会得到刚才添加的记录WAYNE
4、查询吧
在创建core的过程中,遇到了一个问题,报了一个org.apache.solr.common.SolrException: Could not load config for solrconfig.xml的错误,查了一下,是因为配置的问题,按照上述操作一般不会出现这种情,
solr的server最好是放到/usr/local/solr这个位置
转载来源:
学习Solr(一):部署
学习Solr(二):创建core
相关文章推荐
- WEB_网络_webservice-http-soap的异同_待
- Android设计模式系列--观察者模式
- Android 系统中 Location Service 的实现与架构
- windows7下virtualBox配置识别usb
- javascript中"=="和"==="的比较
- 程序员职场务必了解的薪资待遇
- mstsc退出全屏
- GDB拾忆之一
- hadoop 透明加密 kms transparent
- linux启动流程arm
- android 使用 execSQL()和rawQuery()增删改查
- 解决fragment+viewpager第二次进入的时候没有数据的问题
- determine if it is a power of two.
- 让background的图片不随着view的大小而改变
- android中gif动画的解析-添加表情
- unity3d 读取usb摄像头
- 相似度计算方法
- MediaWiki如何重置用户密码
- 熟悉Mac开发环境
- Sharepoint 2013 Workflow (中英文)