在CentOS6上安装Apache Sorl 6.3.0

前端之家收集整理的这篇文章主要介绍了在CentOS6上安装Apache Sorl 6.3.0前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

简介

Solr是高度可靠,可扩展和容错,提供分布式索引,复制和负载平衡查询自动故障转移和恢复,集中配置等。 Solr支持世界上许多最大的互联网网站的搜索和导航功能

安装

系统要求

  1. Apache Solr在Java 8或更高版本上运行,由于solr是用java开发的,所以你要保证机器上有安装JDK,关于这个信息可以到网上搜索
  2. 对于所有Java版本,强烈建议不要使用实验性的-XX JVM选项。
  3. 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 即可出查询结果。

关于数据查询的知识不在本篇讲述,请关注我后续的文章

猜你在找的CentOS相关文章