redhat 6.5安装Solr

redhat 6.5 安装solr

安装环境的准备:jdk,tomcat

# cat /etc/issue

Red Hat Enterprise Linux Server release 6.5 (Santiago)

Kernel \r on an \m

vim /etc/profile.d/java.sh

PATH=${PATH}:/usr/local/jdk1.8.0_101/bin

# java -version

java version "1.8.0_101"

Java(TM) SE Runtime Environment (build 1.8.0_101-b13)

Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)

# tar xvf apache-tomcat-7.0.55.tar.gz

配置solr.home环境变量:

vim catalina.sh

JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/home/solr"

配置solr端口:

vim server.xml

<Server port="8985" shutdown="SHUTDOWN">

<Connector port="8983" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

<Connector port="8989" protocol="AJP/1.3" redirectPort="8443" />

mv solr-4.10.4/dist/solr-4.10.4.war /opt/app/apache-tomcat-7.0.55/webapps/solr.war

# cp solr-4.10.4/example/lib/ext/* /opt/app/apache-tomcat-7.0.55/lib/

mkdir /home/solr

cp solr-4.10.4/example/solr/* /home/solr/ -rf

/opt/app/apache-tomcat-7.0.55/bin/catalina.sh start

# tailf /opt/app/apache-tomcat-7.0.55/logs/catalina.out

http://172.26.5.142:8983/solr/#/

二、solr安装IK中文分词包

IKAnalyzer2012FF_u1.jar   /opt/app/apache-tomcat-7.0.55/webapps/solr/WEB-INF/lib/

三、solr常用查询。

1、solr 范围查询 occurNum:[7 TO 13]

比如时间格式的查询:

firstOccurTime:["2017-07-17T08:55:10Z" TO  "2017-07-17T10:55:10Z"]

firstOccurTime:["2017-07-17 08:55:10" TO  "2017-07-17 10:55:10"]

2、solr 多条件查询:

id: A-2852 AND id:A-2853  OR id:A-2854

3、solr 过滤

通过fq 字段过滤

四、solr的热备份,主要是通过ip:port/solr/replication?command=backup来进行热备份

#!/bin/sh
. /etc/profile
ip=172.26.5.117
port=8983
bakdir=/home/solr/backup
remotedir=/home/solr/backup
remotehost=‘172.26.5.127‘
suffix=date "+%Y%m%d%H"
copy=5
bakdata(){
 /usr/bin/elinks --dump  "http://${ip}:${port}/solr/replication?command=backup&location=${bakdir}" 
}
remotebak(){
scp $bakdir/snapshot.${suffix}* $remotehost:$remotedir
}
clearbak(){
ssh $remotehost "find $remotedir -type d -maxdepth 1 -mtime +$copy -exec rm -rf {} \;"
find $bakdir -type d -maxdepth 1 -mtime +$copy -exec rm -rf {} \;
}
echo "----------------------------------------"
date +‘===DATA BACKUP BEGIN:%Y%m%d %T=====‘
bakdata
date +‘===DATA BACKUP END:%Y%m%d %T=====‘
date +‘===SCP BEGIN:%Y%m%d %T=====‘
remotebak
date +‘===SCP END:%Y%m%d %T=====‘
date +‘===CLS BEGIN:%Y%m%d %T=====‘
clearbak
date +‘===CLS END:%Y%m%d %T=====‘
echo -e "\n"
echo -e "\n"
时间: 2024-10-10 14:12:52

redhat 6.5安装Solr的相关文章

Redhat下Mysql安装配置

环境信息 ------------------------------------------------------------ RHEL 6 -x86_64 yum(如未安装yum,请先安装yum,参考:安装及源配置) ------------------------------------------------------------ 安装mysql yum搜索mysql yum search mysql 搜索结果如下 MySQL-python.x86_64 : An interface

Redhat下Nginx安装配置

1.下载Nginx curl -O http://nginx.org/download/nginx-1.7.3.tar.gz -o /home/tango 2.安装Nginx 解压 tar -zxvf /home/tango/nginx-1.7.3.tar.gz /home/tango/nginx-1.7.3-setup 准备依赖 yum install pcre-devel yum install openssl-devel 编译,进入/home/tango/nginx-1.7.3-setup

redhat 6.4 安装VirtualBox自动增强功能功:unable to find the sources of your current Linux kernel

redhat 6.4 安装VirtualBox自动增强功能功能的时候提示: building the main Guest Additions module FAILED unable to find the sources of your current Linux kernel. Specify KERN_DIR-<directory> and run Make again 这个时候需要检测gcc make kernel-level kernel-header 等文件是否安装.具体使用如下

Redhat下Tomcat安装配置

1.下载Tomcat的tar.gz包(tomcat依赖java环境,如未装JDK需先安装JDK) curl -O http://mirrors.cnnic.cn/apache/tomcat/tomcat-6/v6.0.41/bin/apache-tomcat-6.0.41.tar.gz 2.解压缩tar.gz mkdir /usr/local/server tar -zxvf apache-tomcat-6.0.41.tar.gz -C /usr/local/server 3.测试Tomcat运

redhat下mysql安装与使用

1.安装 (1)查看是否安装 yum list installed mysql* (2)查看现有安装包 yum list mysql* (3)安装mysql服务器端 yum install mysql-dev yum install mysql-server (4)安装mysql客户端(可选) yum install mysql 2.配置 (1)设置默认字符和引擎 vim /etc/my.cnf 在[mysqld]下添加 default-character-set=utf8 default-st

Ubuntu下安装Solr

1.在清华开源软件镜像站或者http://www.us.apache.org/dist/ 下载Solr的安装包,我下载的是solr-6.5.1.tgz 2.解压并移动到/usr/local目录下 3.安装Solr需要安装Java环境,假设Java环境是安装好的 4.解压solr-6.5.1.tgz目录中的install_solr_service.sh文件 tar zxvf solr-6.5.1.tgz solr-6.5.1/bin/install_solr_service.sh --strip-

windows 下 php 安装solr扩展

1.安装libssh2扩展 带dll的就是windows用的. 根据自己的环境选择安装包. 这里选择的是5.5 Thread Safe (TS) x64 解压完后,会有三个文件,libssh2.dll.php_ssh.dll.php_ssh2.pdb. 将 php_ssh.dll.php_ssh2.pdb 放到你的 php 扩展目录下 php/ext/ 下. 将libssh2.dll 复制到 c:/windows/system32 和 c:/windows/syswow64 各一份 php.in

RedHat 7 静默安装Oracle 12c

之前在网上看了很多Oracle的静默安装教程,感觉有些乱,经过自己查阅Oracle官网英文手册,结合在虚拟机中安装测试,整理出了这篇RedHat 7 静默安装Oracle 12c.redhat 6静默安装Oracle 11g R2也已基本整理好了,等有时间了再发出来. 本文原始出处:江健龙的技术博客http://jiangjianlong.blog.51cto.com/3735273/1792451 一.环境要求与准备 1.硬件要求 (1)磁盘空间 EnterpriseEdition : 6.4

redhat centos 软件安装 卸载 区别

redhat centos 软件安装 一.安装方式: 1.源码安装:(源码建议放在/usr/local/src,如:/usr/local/src/php7) (1)配置:./configure:./configure --prefix=绝对路径(需在源码目录中执行. 指定安装位置,  如:./configure --prefix=/usr/local/php7) (2)编译:make (3)安装: make install (4)启动服务:查看源码目录中的 INSTALL 文件,可知启动命令 (