在CentOS6上安装Apache Sorl 6.3.0
2017-01-10 11:47
344 查看
简介
Solr是高度可靠,可扩展和容错,提供分布式索引,复制和负载平衡查询,自动故障转移和恢复,集中配置等。 Solr支持世界上许多最大的互联网网站的搜索和导航功能。安装
系统要求
Apache Solr在Java 8或更高版本上运行,由于solr是用java开发的,所以你要保证机器上有安装JDK,关于这个信息可以到网上搜索。对于所有Java版本,强烈建议不要使用实验性的-XX JVM选项。
CPU,磁盘和内存要求基于在实现Solr(文档大小,文档数量和检索的命中数量)中做出的许多选择。
到官网下载安装包
官方下载地址cd /usr/local/src # 下载 wget -c https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/6.3.0/solr-6.3.0.tgz # 解压 gunzip solr-6.3.0.tgz tar -xvf solr-6.3.0.tar cd solr-6.3.0
启动Solr
# 如果你是root用户,必须新创建一个用户以启动solr,否则启动时会报错 cd .. # 创建新用户 adduser solr # 把刚才用root用户下载的文件权限修改成新用户的 chown -R solr:solr solr-6.3.0 # 切换到新用户 su - solr # 重新进入解压目录 cd /usr/local/src/solr-6.3.0 # 要启动Solr,请运行 ./bin/solr start -e cloud -noprompt # 如果你和我保持同步,那么你将看到和我相同的结果(有部分内容删除) [solr@localhost solr-6.3.0]$ ./bin/solr start -e cloud -noprompt Welcome to the SolrCloud example! Starting up 2 Solr nodes for your example SolrCloud cluster. ... SolrCloud example running, please visit: http://localhost:8983/solr ...
浏览器访问服务
使用任意浏览器访问http://localhost:8983/solr这个链接地址,其中的
localhost记得替换成你机器的IP,如此你才可以在局域网的其它机器上访问。另外还要注意你安装solr的机器是否有开启
8983这个端口。
你顺利的话应该可以看到和我相同的页面
Solr现在运行在两个“节点”上,一个在端口7574上,另一个在端口8983上。服务帮你自动创建了一个集合,里面有两个分片集合,每个集合各有两个副本。你可以从左边菜单上单击
Cloud再单击
Graph即可看到类似下面的图表。
装填索引数据
Solr服务器已启动并正在运行,但它不包含任何数据。 我们可以使用Solr安装时自带的bin/post工具,把一些示例数据装载到Solr中,待会方便观察效果。
# 我认为你仍然停留在/usr/local/src/solr-6.3.0目录中 # 可以指定任意文本或指定格式的文件将其导入到Solr中 ./bin/post -c gettingstarted docs/ ./bin/post -c gettingstarted example/exampledocs/*.xml ./bin/post -c gettingstarted example/exampledocs/books.json ./bin/post -c gettingstarted example/exampledocs/books.csv
我们可以来看一下导进来的数据,浏览器访问
http://localhost:7574/solr/#/gettingstarted/query即可进入数据查询页面,单击页面最下面的按钮
Execute Query即可出查询结果。
关于数据查询的知识不在本篇讲述,请关注我后续的文章。
相关文章推荐
- 在CentOS6 x86_64上编译安装gcc6.3.0
- centos6安装,配置,启动apache
- centos6安装Apache服务器
- 完整配置CentOS6安装LAMP(Apache/MySQL/PHP)环境搭建教程
- CentOS6下Apache、MySql、PHP安装
- CentOS6安装Apache-Ambari笔记
- CentOS6编译安装Apache2.4 & PHP5.6
- CentOS6上Apache服务器的安装与配置
- CentOS6安装apache,开放80端口
- 在CentOS6安装apache源码包
- RedHat Linux下tomcat5.0.28 +apache2.0.50+php4.3.9安装配置[原]
- PHP、Apache的安装和配置
- FreeBSD下安装MySQL+Apache+PHP新手指南
- 超级服务器apache+mysql+php+ssl之完全安装攻略
- 在windows 2000 server上安装配置Apache+Tomcat
- Apache完全安装指南
- PHP5在Apache下的两种模式的安装
- Apache+Mod_perl+Mod_SSL+PHP+Frontpage extension+Apache::ASP 安装配置手册
- Tomcat + Apache安装实践
- Tomcat + Apache安装实践 pomb [原作]