安装包下载安装
- 地址:
- 下面的 Atlas 安装需要 Solr-5.2.1.tgz 这个版本
- 把安装包上传到 /opt/software 目录
- 解压
[kevin@hadoop112 software]$ tar -zxvf solr-5.2.1.tgz -C /opt/module/
配置
- 修改 solr.in.sh 文件
[kevin@hadoop112 software]$ cd /opt/module/solr-5.2.1/bin
[kevin@hadoop112 bin]$ vim solr.in.sh
添加内容
#添加下列指令
ZK_HOST="hadoop112:2181,hadoop113:2181,hadoop114:2181"
SOLR_HOST="hadoop112"
# Sets the port Solr binds to, default is 8983
#可修改端口号
SOLR_PORT=8983
- 分发 Solr,进行 Cloud 模式部署
[kevin@hadoop112 bin]$ cd /opt/module
[kevin@hadoop112 module]$ xsync.sh solr-5.2.1
提示:分发完成后,分别对 hadoop113、hadoop114 主机/opt/module/solr-5.2.1/bin 下的 solr.in.sh 文件,修改为 SOLR_HOST=对应主机名。
启动
[kevin@hadoop112 module]$ cd /opt/module/solr-5.2.1/
[kevin@hadoop112 solr-5.2.1]$ zk.sh start
[kevin@hadoop112 solr-5.2.1]$ bin/solr start
[kevin@hadoop113 solr-5.2.1]$ bin/solr start
[kevin@hadoop114 solr-5.2.1]$ bin/solr start
-
WebUI地址 : http://hadoop112:8983/solr/#/
-
启动停止脚本
[kevin@hadoop112 solr-5.2.1]$ cd ~/bin
[kevin@hadoop112 bin]$ touch solr-cluster.sh
[kevin@hadoop112 bin]$ chmod 775 solr-cluster.sh
[kevin@hadoop112 bin]$ vim solr-cluster.sh
添加内容
#!/bin/bash
case $1 in
"start"){
for i in hadoop112 hadoop113 hadoop114
do
ssh $i "/opt/module/solr/bin/solr start"
done
};;
"stop"){
for i in hadoop112 hadoop113 hadoop114
do
ssh $i "/opt/module/solr/bin/solr stop"
done
};;
esac
使用
# 启动
[kevin@hadoop112 bin]$ solr-cluster.sh start
# 关闭
[kevin@hadoop112 bin]$ solr-cluster.sh stop
网友评论