设为首页 收藏本站
查看: 689|回复: 0

[经验分享] Solr集群安装

[复制链接]

尚未签到

发表于 2017-12-18 21:21:23 | 显示全部楼层 |阅读模式
  1、JDK安装版本:jdk1.8.0
  安装原文件路径:10.58.111.35(10.58.111.36、10.58.111.44)堡垒机 【/opt/jdk-8u101-linux-x64.tar.gz】
  安装完毕之后配置java环境变量
  2、solr安装版本:solr-6.1.0.tgz
  安装步骤
  ① 安装solr的前提是必须配置zookeeper,当然包括一系列的主机名网络配置等等,在配置好zookeeper的前提下,另外要关闭防火墙,
  一定要3台机器都先启动zookeeper服务,这里三台主机分别为:zk1,zk2,zk3,端口分别都使用默认的2181端口
  ② 做好准备工作后就可以开始安装了,进入solr安装包所在的目录,执行命令提取安装脚本:
  tar xzf solr-6.1.0.tgz solr-6.1.0/bin/install_solr_service.sh --strip-components=2
  ③ 释放完脚本之后开始执行安装
  sudo bash ./install_solr_service.sh solr-6.1.0.tgz
  ④ 安装完毕后,编辑文件
  vim /etc/default/solr.in.sh
  修改内容如下
  …
  …
  …
  # Set the ZooKeeper connection string if using an external ZooKeeper ensemble
  # e.g. host1:2181,host2:2181/chroot
  # Leave empty if not using SolrCloud
  #因为是solrcloud模式,所以要使用zookeeper进行选举和配置文件共享(35配置为zk1,36配置为zk2,44配置为zk3),zookeeper配置如下
  ZK_HOST="zk1:2181,zk2:2181,zk3:2181"
  …
  …
  …
  # By default the start script uses "localhost"; override the hostname here
  # for production SolrCloud environments to control the hostname exposed to cluster state
  #指定了此solr节点的名称为solr1,目前35机器是solr1,36是solr2,44是solr3,
  SOLR_HOST="solr1"
  ⑤ hosts文件下添加如下内容:
  10.58.111.35 zk1
  10.58.111.36 zk2
  10.58.111.44 zk3
  10.58.111.35 solr1
  10.58.111.36 solr2
  10.58.111.44 solr3
  启动重启停止
  启动命令 service solr start
  重启命令 service solr restart
  停止命令 service solr stop
  solrcloud状态验证:
[iyunv@HG-VM-10-58-196-35 default]# service solr status

  Found 1 Solr nodes:
  Solr process 9988 running on port 8983
  {
  "solr_home":"/var/solr/data",
  "version":"6.1.0 4726c5b2d2efa9ba160b608d46a977d0a6b83f94 - jpountz - 2016-06-13 09:46:58",
  "startTime":"2017-01-13T06:48:48.898Z",
  "uptime":"32 days, 20 hours, 27 minutes, 5 seconds",
  "memory":"375.5 MB (%76.5) of 490.7 MB",
  "cloud":{
  "ZooKeeper":"zk1:2181,zk2:2181,zk3:2181",
  "liveNodes":"3",
  "collections":"2"}}
  类似如上的信息显示即为正确
  3、solr共享配置文件上传
  ① 进入solr解压出的目录 /root/solr-6.1.0/server/scripts/cloud-scripts
  sudo bash zkcli.sh -zkhost zk1:2181,zk2:2181,zk2:2181 -cmd upconfig -confdir /opt/solr/server/conf -confname gomehigo
  -zkhost后面参数可以只写一个zookeeper地址,配置文件会自动同步
  -configdir后面的参数为要上传的配置文件目录
  -confname参数含义为该配置文件在zookeeper上面创建的目录名称
  4、solr管理后台
  ① 本机配置hosts如下
  10.58.111.35 solr1
  10.58.111.36 solr2
  10.58.111.44 solr3
  ② 浏览器输入solr1:8983或solr2:8983或solr3:8983
  进入后台可以方便操作solrcloud,以及浏览solrcloud的运行状态

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-425511-1-1.html 上篇帖子: Solr 6.6环境搭建与Solr定义(一) 下篇帖子: 耐心等待
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表