Solr-5.3.1安装配置

官方网站:
http://lucene.apache.org/solr/
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
http://lucene.apache.org/solr/quickstart.html

环境:
CentOS6 x64
Solr-5.3.1

从Solr5.0开始,Solr不再发布为在任何Servlet容器中部署的“war”Web应用程序包(Web Application Archive)。Solr内嵌了Jetty

一.安装jdk
tar -xvf /mnt/jdk-8u45-linux-x64.tar.gz -C /opt/
ln -s /opt/jdk-8u45-linux-x64 /opt/jdk
cat >>/etc/profile <<'HERE'
export JAVA_HOME=/opt/jdk
export PATH=$PATH:$JAVA_HOME/bin
HERE
source /etc/profile


二.新建solr用户
useradd solr

三.安装Solr
wget http://apache.fayea.com/lucene/solr/5.3.1/solr-5.3.1.tgz
tar -xvf solr-5.3.1.tgz $(tar -tvf solr-5.3.1.tgz |grep install_solr|awk '{print $6}')
sh solr-5.3.1/bin/install_solr_service.sh solr-5.3.1.tgz -i /opt -d /var/solr
root@config-p:~#sh solr-5.3.1/bin/install_solr_service.sh solr-5.3.1.tgz -i /opt -d /var/solr
Extracting solr-5.3.1.tgz to /opt
Creating /etc/init.d/solr script ...
Waiting up to 30 seconds to see Solr running on port 8983 [/]  
Started Solr server on port 8983 (pid=9970). Happy searching!
Found 1 Solr nodes: 
Solr process 9970 running on port 8983
{
"solr_home":"/var/solr/data/",
"version":"5.3.1 1703449 - noble - 2015-09-17 01:48:15",
"startTime":"2016-05-04T02:04:26.304Z",
"uptime":"0 days, 0 hours, 0 minutes, 11 seconds",
"memory":"88.9 MB (.1) of 490.7 MB"}
Service solr installed.
root@config-p:~#chkconfig --list solr
solr            0:off   1:off   2:on    3:on    4:on    5:on    6:off

参数解释
-d     Directory for live / writable Solr files, such as logs, pid files, and index data; defaults to /var/solr
-i     Directory to extract the Solr installation archive; defaults to /opt/                The specified path must exist prior to using this script.

-p     Port Solr should bind to; default is 8983

-s     Service name; defaults to solr

-u     User to own the Solr files and run the Solr process as; defaults to solr
solr团队太贴心,一个安装脚本全搞定,并自动加入开机启动

四.管理
管理控制台
默认情况下,solr监听在8983端口
http://localhost:8983/solr/

web界面提供了除命令行以外友好的操作方式

创建core

1.命令行
su - solr -c "/opt/solr/bin/solr create -c gettingstarted -n data_driver"


2.POST调用
http://lucene.apache.org/solr/4_10_4/solr-core/org/apache/solr/core/SolrCore.html?is-external=true

mkdir -p /var/solr/data/post_test/data
chown -R solr: /var/solr/data/post_test
cp -a /opt/solr/server/solr/configsets/sample_techproducts_configs/conf/  /var/solr/data/post_test/

curl -XPOST http://192.168.192.10:8983/solr/admin/cores?action=CREATE&name=post_test&instanceDir=/var/solr/data/post_test&config=solrconfig.xml&schema=schema.xml&dataDir=data

3.图形界面
mkdir -p /var/solr/data/test/data
chown -R solr: /var/solr/data/test
cp -a /opt/solr/server/solr/configsets/sample_techproducts_configs/conf/  /var/solr/data/test/

转载于:https://www.cnblogs.com/lixuebin/p/10814317.html

Solr-5.3.1安装配置相关推荐

  1. solr 5.3.1安装配置

    1.下载Solr5.3.1 http://mirror.bit.edu.cn/apache/lucene/solr/5.3.1/ wget http://mirror.bit.edu.cn/apach ...

  2. PHP solr服务器搭建,搜索方案 solr+php如何安装配置?

    问题 solr+php如何安装配置使用 解决方法1: solr提供http请求查询接口.客户端通过触发http请求获取json.xml等数据格式数据,并对数据进行解析显示.一般情况下各种语言都会有封装 ...

  3. 1、solr包结构介绍,solrCore的安装配置,solr部署到Tomcat,多solrCore配置,配置中文分词器,界面功能介绍,Schema.xml的基本使用,数据导入

    一.下载solr,下载地址是:http://archive.apache.org/dist/lucene/solr/,选择自己想要的solr的版本,本项目使用的版本是4.10.3 二.如果想下载Luc ...

  4. Solr Server服务器端安装配置

    Solr Server服务器端安装配置 一.下载SOLR相关 http://mirror.bit.edu.cn/apache/lucene/solr/4.9.1/solr-4.9.1.zip 下载后解 ...

  5. Solr安装配置(包含Tomcat和jdk)

    一.jdk-7windows-x64    下载地址:http://pan.baidu.com/s/1skg1UMx 1.安装:直接解压,然后运行 jdk-7u80-windows-x64.exe 即 ...

  6. Tomcat7安装配置 for Ubuntu

    第一个网址用Google打开. http://www.myexception.cn/linux-unix/1944653.html http://lucene.apache.org/solr/quic ...

  7. java solr_通过Java访问Solr服务实例及相关配置

    一.通过Java访问Solr服务(手动创建索引库) 1.创建项目,配置环境(导包及相关文件) 1.SolrJ核心包 /solr-4.10.3/dist/solr-solrj-4.10.3.jar 2. ...

  8. solr 6.1.0 的配置及简单使用

    2019独角兽企业重金招聘Python工程师标准>>> 第一部分 配置部分 jdk 1.8  +  solr 6.1.0 + php扩展 2.4.0 jdk路径:   /usr/lo ...

  9. 服务器搭建hue_Hue安装配置实践

    Hue是一个开源的Apache Hadoop UI系统,最早是由Cloudera Desktop演化而来,由Cloudera贡献给开源社区,它是基于Python Web框架Django实现的.通过使用 ...

最新文章

  1. if语句的一种使用失误
  2. ORB-SLAM2中MapPoints的描述子的计算
  3. linux批量杀进程_Linux下批量杀JAVA进程
  4. 从Microsoft Teams技术栈看前端技术发展趋势
  5. nginx 上传 文件超时设置_Ingressnginx自定义配置文件
  6. Java JSR303 valid
  7. python画椭圆形_手残党福音:用Python画出机器人Dev
  8. idea 编译spring_《Spring源码解析(二)》构建 Spring5 源码工程,开启研读Spring源码之路...
  9. htaccess是什么文件
  10. Java开发入门教程!java垃圾回收机制描述正确
  11. python语言-Python语言的特点有哪些?
  12. php ajax mysql视频教学视频_PHP入门教程之AJAX 与 MySQL
  13. java excel 水印_Java 添加Excel水印
  14. 2FSK频谱matlab,数字调制系统在Matlab下的分析
  15. Shell中的括号、方括号、花括号、双括号和双方括号使用场景总结
  16. 鼠标连点器电脑版安装使用教程
  17. 1407. 排名靠前的旅行者
  18. 编写python爬虫 获取中华英才网全网工资数据
  19. 江苏省重点软件企业信息汇总 排名不分先后
  20. BCI IV-2a 运动想象论文代码复现

热门文章

  1. C#开发 —— 基础知识
  2. Vtk出现Generic Warning时
  3. warning C4091: “typedef ”: 没有声明变量时忽略“_matcher”的左侧
  4. Java购物车swing_JAVA课程设计--购物车
  5. asp获取mysql数据报错_ASP.NET在删除掉数据库文件后报错处理
  6. AUTOSAR从入门到精通100讲(三十)-makefile原理及实战案例
  7. 卡方检验检验水准矫正_【2008.】趋势性卡方检验专题讨论
  8. python如何打印字符串_如何在Python中打印“漂亮”字符串输出
  9. matlab 次坐标轴 标注,matlab标注坐标轴
  10. 画毛毛虫代码计算机图形学,考试计算机图形学考试计算机图形学.docx