magento 部署solr 搜索引擎

#solr安装配置
yum install java-1.7.0-openjdk
mkdir /opt/solr
useradd -d /opt/solr -s /bin/bash solr
chown solr:solr /opt/solr/
su - solr
wget http://archive.apache.org/dist/lucene/solr/3.4.0/apache-solr-3.4.0.tgz
tar xf apache-solr-3.4.0.tgz
cp -r /var/www/html/magento/lib/Apache/Solr/conf/* apache-solr-3.4.0/example/solr/conf/

vi /etc/init.d/apache-solr
#! /bin/sh
### BEGIN INIT INFO
# Provides:          apache-solr
# Required-Start:    $all
# Required-Stop:     $all
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Apache Solr
# Description:       Apache Solr search engine
### END INIT INFO

# Author: XXXXX XXXXXXXX <XXXXXXXXX@amasty.com>
#chkconfig:2345 20 80
SOLR_DIR="/opt/solr/apache-solr-3.4.0/example"
SOLR_USER="solr"
JAVA_OPTIONS="-Xmx1024m -DSTOP.PORT=10000 -DSTOP.KEY=jetty-stop-key -jar start.jar"
LOG_FILE="/var/log/apache-solr.log"
JAVA="java"

case $1 in
        start) 
                echo "Starting Solr"
                su - $SOLR_USER -c "cd $SOLR_DIR && exec $JAVA $JAVA_OPTIONS >$LOG_FILE 2>&1 &"
                ;;
        stop)  
                echo "Stopping Solr"
                su - $SOLR_USER -c "cd $SOLR_DIR && $JAVA $JAVA_OPTIONS --stop"
                ;;
        restart)
                $0 stop
                sleep 1
                $0 start
                ;;
        *)     
                echo "Usage: $0 {start|stop|restart}" >&2
                exit 1
                ;;
esac

vi /etc/logrotate.d/apache-solr
/var/log/apache-solr.log {
        daily
        rotate 7
        compress
        delaycompress
        missingok
        notifempty
        create 640 solr adm
}

touch /var/log/apache-solr.log
chown solr:adm /var/log/apache-solr.log
chmod 0640 /var/log/apache-solr.log

chmod 755 /etc/init.d/apache-solr
chkconfig --add apache-solr
service apache-solr start

http://192.168.1.103:8983/solr/admin #管理地址

 

#magento后台设置支持solr

 

如果需要可以重新生成索引

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值