环境准备与依赖安装
在CentOS系统上安装Solr 6.0前,需确保系统满足基本要求并安装必要的依赖包,推荐使用CentOS 7.x版本,至少分配2GB内存和10GB磁盘空间,首先更新系统并安装Java运行环境(Solr 6.0基于Java 8开发):

sudo yum update -y sudo yum install java-1.8.0-openjdk-devel -y
验证Java安装:
java -version
若输出显示Java 1.8.x版本,则环境配置完成。
下载并解压Solr 6.0
从Apache官网下载Solr 6.0安装包(如solr-6.0.0.zip),或使用wget命令直接下载:
wget https://archive.apache.org/dist/lucene/solr/6.0.0/solr-6.0.0.zip unzip solr-6.0.0.zip cd solr-6.0.0
创建Solr服务用户
为安全起见,建议创建独立用户运行Solr服务:
sudo useradd -r -s /bin/false solr sudo chown -R solr:solr /opt/solr-6.0.0
安装Solr服务
Solr 6.0提供了内置的脚本支持将Solr安装为系统服务,执行以下命令:

sudo -u sololr /opt/solr-6.0.0/bin/install_solr_service.sh /opt/solr-6.0.0.zip
安装完成后,Solr服务将自动启动,并设置为开机自启,可通过以下命令检查服务状态:
sudo systemctl status solr
防火墙配置
若需远程访问Solr,需开放默认端口8983,执行以下命令:
sudo firewall-cmd --permanent --add-port=8983/tcp sudo firewall-cmd --reload
验证Solr安装
访问http://<服务器IP>:8983/solr,若显示Solr管理界面,则安装成功。
核心配置与管理
Solr核心(Core)是索引和搜索的基本单元,可通过管理界面或命令行创建核心:
sudo -u solr /opt/solr/bin/solr create -c mycore -n data_driven_schema_configs
Solr核心配置文件位置
| 文件/目录 | 路径 | 说明 |
|---|---|---|
| 核心配置文件 | /var/solr/data/mycore/conf/ | 包含schema.xml和solrconfig.xml |
| 日志文件 | /var/log/solr/solr.log | 服务运行日志 |
常见问题处理
- 启动失败:检查Java版本是否为1.8,确保端口8983未被占用。
- 权限问题:确保Solr用户对
/var/solr目录有读写权限。
FAQs

Q1: 如何卸载Solr 6.0服务?
A1: 执行以下命令完全卸载Solr及其服务:
sudo /opt/solr-6.0.0/bin/solr stop -p 8983 sudo /opt/solr-6.0.0/bin/solr delete -p 8983 sudo rm -rf /opt/solr-6.0.0 sudo userdel solr
Q2: Solr 6.0如何备份和恢复索引?
A2: 使用snapshot命令备份索引:
# 备份(需提前在solrconfig.xml中配置backup路径) sudo -u solr /opt/solr/bin/solr backup -c mycore -d /backup/path # 恢复 sudo -u solr /opt/solr/bin/solr restore -c mycore -d /backup/path
确保备份目录对Solr用户可写,并在恢复前停止相关核心服务。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复