CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在CentOS6上安装Apache Sorl 6.3.0大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述@H_696_4@ 简介 Solr是高度可靠,可扩展和容错,提供分布式索引,复制和负载平衡查询,自动@R_830_10772@和恢复,集中配置等。 Solr支持世界上许多最大的互联网网站的搜索和导航功能。 安装 系统要求 Apache Solr在Java 8或更高版本上运行,由于solr是用java开发的,所以你要保证机器上有安装JDK,@R_673_10097@信息可以到网上搜索。 对于所有Java版本,强烈建议不要使用实验性的-XX JVM选项。

简介

安装

系统要求@H_696_4@
  1. Apache Solr在Java 8或更高版本上运行,由于solr是用java开发的,所以你要保证机器上有安装JDK,@R_673_10097@信息可以到网上搜索
  2. 对于所有Java版本,强烈建议不要使用实验性的-XX JVM选项。
  3. cpu,磁盘和内存要求基于在实现Solr(文档大小,文档数量和检索的命中数量)中做出的许多选择。

到官网下载安装包@H_696_4@

官方下载地址

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

浏览器访问服务@H_696_4@

使用任意浏览器访问 http://localhost:8983/solr 这个@L_772_16@,其中的 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上安装Apache Sorl 6.3.0全部内容,希望文章能够帮你解决在CentOS6上安装Apache Sorl 6.3.0所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。