solr单机和集群简单安装步骤

单机版

  • solr7.4要求1.8以上jdk版本
  • 下载solr7.4版本压缩包并解压
  • 新建solr-home目录,并将solr.xml复制到该目录下
    solr.xml中host地址表示对外访问的地址,默认情况下读取的是本机地址,如果
  • 新建core目录,将_default目录下的conf复制到core目录下
export SOLR_CLUSTER_HOME=/data/solr-cluster
export SOLR_LOGS_DIR=$SOLR_CLUSTER_HOME/logs
export SOLR_HOME=$SOLR_CLUSTER_HOME/data
export SOLR_PID_DIR=$SOLR_CLUSTER_HOME/pid
SOLR_RUN_HOME=$SOLR_CLUSTER_HOME/run
SOLR_SHELL=$SOLR_RUN_HOME/bin/solr
start(){
    $SOLR_SHELL start -p 8984 -force
}
stop(){
    $SOLR_SHELL stop
}
main(){
    case $1 in 
        start)
            start
            ;;
        stop)
            stop
            ;;
        *)
           $SOLR_SHELL $@
           ;;
    esac
}
main $1
  • 执行以上脚本启动
  • 访问solr管理界面
  • 新建core,core名称为新建的core名称,datadir为自定义路径

集群版

1.搭建zookeeper服务
2.修改单机版启动脚本

export SOLR_CLUSTER_HOME=/data/solr-cluster
export SOLR_LOGS_DIR=$SOLR_CLUSTER_HOME/logs
export SOLR_HOME=$SOLR_CLUSTER_HOME/data
export SOLR_PID_DIR=$SOLR_CLUSTER_HOME/pid
SOLR_RUN_HOME=$SOLR_CLUSTER_HOME/run
SOLR_SHELL=$SOLR_RUN_HOME/bin/solr
start(){
    $SOLR_SHELL start -cloud -p 8984 -z {zookeeper host:port} -force
}
stop(){
    $SOLR_SHELL stop -all
}
main(){
    case $1 in 
        start)
            start
            ;;
        stop)
            stop
            ;;
        *)
           $SOLR_SHELL $@
           ;;
    esac
}
main $1

zookeeper集群地址可以直接在solr.xml中指定

3.启动所有solr服务器脚本。
4.进入管理界面新建collection

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值