Centos安装配置Solr搜索引擎

前提条件:

  • 至少1GB的内存
  • 安装了python-software-properties软件包。yum install python-software-properties
  • 安装了最新版Java

安装步骤:

(1)下载Solr的tar文件

wget https://archive.apache.org/dist/lucene/solr/5.5.4/solr-5.5.4.tgz

(2)解压tar文件

tar xzf solr-5.5.4.tgz

(3)执行安装脚本

solr-5.5.4/bin/install_solr_service.sh

安装大概会花费1分钟时间,一旦安装完成,可以访问http://your_server_ip:8983/solr。web界面如下:
网络查找,侵权必删!

也可以输入命令service solr status查看服务状态。正常情况如下

Found 1 Solr nodes: 
​
Solr process 2750 running on port 8983
​
. . .

配置solr进行简单的数据导入

(1)在solrconfig.xml中添加下面的配置这段代码指定了数据导入配置文件的路径。该配置文件作为Solr的一部分随Solr一同安装。将这段代码中的路径更新到该文件在你机器上的位置。

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
	<lst name="defaults">
		<str name="config">/path/to/my/dbconfigfile.xml</str>
	</lst>
</requestHandler>

(2)在dbconfig文件中添加下面的内容。将数据库表导入Solr中进行索引。这段代码中,我们使用数据选择查询来指定数据源。

<dataConfig>
<dataSource driver="org.hsqldb.jdbcDriver" 
			url="jdbc:hsqldb:./example-DIH/hsqldb/ex"
			user="sa" password="secret" />
<document>
	<entity name="products" query="select * from products "
			deltaQuery="select id from products
			where updated_date >
			'${dataimporter.last_index_time}'"
	/>
</document>
</dataConfig>

(3)返回shell提示符,运行下面的命令进行数据导入和索引:

bin/solr -e dih

一旦所有数据在Solr中进行了索引,创建从Solr中查询数据并提供快速、准确、可靠搜索的RESTful Web服务就很容易了。(*_*)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值