Solr学习总结(一)-Solr-5.5.4部署
来源:互联网 发布:mac怎么编辑pdf文件 编辑:程序博客网 时间:2024/05/22 07:58
今天写一下在linux上部署Solr-5.5.4的过程。Linux的版本是CentOS 7.2。
1. 环境搭建
Solr-5.5.4要求至少Java 7的运行环境,完全兼容Java 8。防止以后更新了需要Java 8,所以就直接上Java 8了。
安装和配置java的教程很多,这里不多写。我是用yum安装的 java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64
- 1
然后配置一下vim /etc/profile
,并执行source /etc/profile
使之生效。查看一下java版本:
- 1
- 2
- 3
- 4
2. 程序下载
从http://www.apache.org/dyn/closer.lua/lucene/solr/5.5.4找到下载包。下载zip格式或者tgz格式都可以。如果要查看源代码就下载src。可以复制下载连接,直接在linux中用wget下载tgz格式再解压。
3. 程序配置
进入解压好的Solr-5.5.4文件夹。在这个目录下建立新的文件夹data,并在它下面建立一个名为solr的文件夹。(上级文件夹data可以是其他名字,也不一定是在Solr-5.5.4文件夹下,可以放在其他地方,或者软连接到其他地方,只要后面启动时配置对就好。)
然后将server/solr下的solr.xml和zoo.cfg复制到data/solr下
- 1
- 2
- 3
- 4
- 5
- 6
4. 启动程序
在solr-5.5.4下执行脚本命令以启动solr:
- 1
有时运行./bin/solr会权限不够,可以用bash ./bin/solr 运行,或者使用chmod +777 ./bin/solr 给权限。
可以运行./bin/solr start -help
看一下启动命令的常用参数。
- 1
- 2
- 3
- 4
其中上面用到的“-s”后面跟着solr_home路径,solr建立的索引文件就存在这个路径下。(这里要注意下solr_home会随着索引增大而增大,一定要放在空间足够的磁盘下,为了方便可以在solr-5.5.4文件夹下建立软链接到solr_home。)
“-p”后面跟着solr的端口号,默认是8983。
“-c”决定是否用solrCloud模式启动,一般跟”-z”的zookeeper地址一起使用。
“-m”用来设置JVM堆的大小。默认是512m,如果索引量大,可以根据服务器的内存设置大些,如“-4g”
5. Admin UI
启动Solr之后可以取浏览器打开Solr的Admin UI查看并操作Solr。
http://your_server:8981/solr/#/
- Solr学习总结(一)-Solr-5.5.4部署
- Solr学习总结(一)-Solr-5.5.4部署
- Solr学习总结(一)Solr介绍
- solr学习总结(一)
- Solr学习(一)-- 安装部署
- Solr学习(一)
- Solr的学习总结一
- Solr学习总结(三)solr查询
- Solr部署配置(一)运行
- solr学习第二课----solr安装部署
- Solr学习总结(一)两种启动方式
- solr总结(一)
- Solr学习笔记(一)Solr的安装
- (一)SOLR学习资料整理——solr简介
- solr学习(一)集成solr到tomcat中
- Solr学习总结(二)Solr的安装与配置
- Solr学习总结(三)Solr web 管理后台
- Solr学习总结(四)Solr查询参数
- Java 动态代理
- 记一次简单的hdfs备份恢复过程
- 论文阅读学习
- js中闭包及其用途
- linux虚拟内存和物理内存
- Solr学习总结(一)-Solr-5.5.4部署
- python可视化-matplotlib学习2
- dataTable分页
- NOIP 2017 PJ
- Python pdb调试
- WPF自定义treeview绑定事件SelectedItemChanged
- 每天一道算法题——二位数组中的查找
- Linux 搜索命令:find,locate,whereis,which,type
- 线上聊天 整理了下netty socket.io