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

[经验分享] Solr7.1

[复制链接]

尚未签到

发表于 2017-12-20 06:50:50 | 显示全部楼层 |阅读模式
  准备三台虚拟机,把Solr-7.1.0.tgz上传到三个节点上。我上传到了自定义的目录/mysoft。
  我的环境是CentOS7+Solr7.1.0
  如果发现图文不符,因为我之前操作截图后,关闭出去吃饭了,想完成整个过程要重新搞一遍

进入solr所在目录,解压出服务安装脚本文件。

  

[iyunv@localhost local]# cd /mysoft/  
[iyunv@localhost mysoft]#
tar zxf solr-7.1.0.tgz solr-7.1.0/bin/install_solr_service.sh --strip-components=2  
[iyunv@localhost mysoft]# ll
  
total
480940  
-rw-r--r--. 1 root root  58075730 Jul 22 09:02 apache-activemq-5.15.0-bin.tar.gz
  
-rw-r--r--. 1 root root   8779355 Jul 26 09:23 apache-rocketmq.tar.gz
  
-rw-r--r--. 1 root root   9334254 Aug 10 08:33 apache-tomcat-8.0.44.tar.gz
  
-rw-r--r--. 1 root root    336939 Oct 29 09:32 fastdfs-5.11.tar.gz
  
-rw-r--r--. 1 root root     22192 Oct 29 11:24 fastdfs-nginx-module-master.zip
  
-rwxr-xr-x. 1 root root     12694 Oct 13 22:59 install_solr_service.sh
  
-rw-r--r--. 1 root root 185540433 Jul 22 09:30 jdk-8u131-linux-x64.gz
  
-rw-r--r--. 1 root root  41414555 Aug 11 18:25 kafka_2.11-0.11.0.0.tgz
  
-rw-r--r--. 1 root root    434873 Oct 29 09:32 libfastcommon-1.0.36.tar.gz
  
drwxr-xr-x. 9 1001 1001      4096 Oct 29 11:26 nginx-1.12.1
  
-rw-r--r--. 1 root root    981093 Oct 29 11:18 nginx-1.12.1.tar.gz
  
-rw-r--r--. 1 root root 152481397 Nov 23 16:30 solr-7.1.0.tgz
  
-rw-r--r--. 1 root root  35042811 Jul 22 09:02 zookeeper-3.4.10.tar.gz
  


下面开始安装服务
  先来解释几个注意点。


  • Solr主目录 -d 【/var/solr】
  • Solr安装目录 -i【/opt】
  • 启动服务默认名 -s【solr】
  • 系统运行身份 -u 【你的非root系统身份,我的普通用户是admin,所以我就用的这个】
  

The Solr home directory (not to be confused with the Solr installation directory) is where Solr manages core directories with index files.  

  
Solr主目录(不是安装目录),是管理索引文件的核心目录。
  

  如果你想要安装完服务就直接启动,那么就是这样的。
  

[iyunv@localhost mysoft]# ./install_solr_service.sh solr-7.1.0.tgz -i /opt -d /var/solr -u admin -s solr -p 8983  

  
Extracting solr
-7.1.0.tgz to /opt  

  

  
Installing symlink
/opt/solr -> /opt/solr-7.1.0 ...  

  

  
Installing
/etc/init.d/solr script ...  

  

  
Installing
/etc/default/solr.in.sh ...  

  
Service solr installed.
  
Customize Solr startup configuration
in /etc/default/solr.in.sh  
Waiting up to
180 seconds to see Solr running on port 8983 [/]  
Started Solr server on port
8983 (pid=5180). Happy searching!  

  
Found
1 Solr nodes:  

  
Solr process
5180 running on port 8983  
{
"solr_home":"/var/solr/data","version":"7.1.0 84c90ad2c0218156c840e19a64d72b8a38550659 - ubuntu - 2017-10-13 16:15:59","startTime":"2017-11-23T13:46:22.578Z","uptime":"0 days, 0 hours, 0 minutes, 18 seconds","memory":"23.7 MB (%4.8) of 490.7 MB"}  

  如果你想安装完不自动启动,而想手动启动,那么加上-n参数即可。
  

[iyunv@localhost mysoft]# ./install_solr_service.sh solr-7.1.0.tgz -i /opt -d /var/solr -u admin -s solr -p 8983 -n  

  
Extracting solr
-7.1.0.tgz to /opt  

  

  
Installing symlink
/opt/solr -> /opt/solr-7.1.0 ...  

  

  
Installing
/etc/init.d/solr script ...  

  

  
Installing
/etc/default/solr.in.sh ...  

  
Service solr installed.
  
Customize Solr startup configuration
in /etc/default/solr.in.sh  
Not starting Solr service (option
-n given). Start manually with 'service solr start'  

  安装完成后,我们来看一下都创建了那些新东西。
  安装目录--
  

cd /opt  


  主目录--
  

cd /var/solr  


  进入data目录,修改solr.xml文件(三台机器不一样)
  

cd data  

  
vim solr.xml
  


  再来看vim /etc/init.d/solr
  

vim /etc/init.d/solr   



  最重要的是这个RUNAS,它是以普通用户身份运行的,而不是root,这是为了安全,官方推荐的。
  再来看vim /etc/default/solr.in.sh
  

vim /etc/default/solr.in.sh   


  这里需要大家修改一下,取消注释并设置成我们的Zookeeper地址(solr路径需要提前建立),以及SOLR_HOST(三台SOLR_HOST不一样)
  最后,开启8983端口。
  

firewall-cmd --zone=public --add-port=8983/tcp --permanent  

  
systemctl restart firewalld
  

  启动每一个solr节点。
  

[iyunv@localhost mysoft]# service solr start  
Waiting up to
180 seconds to see Solr running on port 8983 [/]  
Started Solr server on port
8983 (pid=6675). Happy searching!  

  
[iyunv@localhost mysoft]# service solr status
  

  
Found
1 Solr nodes:  

  
Solr process
6675 running on port 8983  
{
"solr_home":"/var/solr/data","version":"7.1.0 84c90ad2c0218156c840e19a64d72b8a38550659 - ubuntu - 2017-10-13 16:15:59","startTime":"2017-11-23T13:58:08.059Z","uptime":"0 days, 0 hours, 3 minutes, 21 seconds","memory":"30.4 MB (%6.2) of 490.7 MB","cloud":{"ZooKeeper":"192.168.127.129:2181,192.168.127.130:2181,192.168.127.131:2181/solr","liveNodes":"3","collections":"0"}}  

  可以看出,以云模式启动,活跃节点为三个。
  打开浏览器,访问任意一台机器。
  http://192.168.127.129:8983/solr/#/~collections
  创建集合。

  点击Cloud

  numShares这里只能输入1,否则会报错:. Value of numShards is 1,​ value of nrtReplicas is 3,​ value of tlogReplicas is 0 and value of pullReplicas is 0. This requires 3 shards to be created (higher than the allowed number)
  应该在配置文件里面可以设置最大share数量
  现在再看集群状态,Collections变成了1

运维网声明 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-425912-1-1.html 上篇帖子: 2.Linux环境下配置Solr4.10.3 下篇帖子: Solr6.0与Jetty、Tomcat在Win环境下搭建/部署
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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