1.由于用户是普通用户,没有root一些权限,所以修改hadoop用户权限

用root权限,修改sudoers文件

nano    /etc/sudoers   打开文件,修改hadoop用户权限,如果你创建的是one用户,就one ALL=(ALL:ALL) ALL

2.su  hadoop  :走到hadoop用户下

3.tar zxvf jdk-7u3-linux-i586.tar.gz   解压jdk

sudo nano /etc/profile,在最下面加入这几句话,保存,这是配置java环境变量

4.source  /etc/profile  使其配置生效

验证jdk是否安装成功,敲命令

5.java -version     可以看到JDK版本信息,代表安装成功

6. tar zxvf    apache-tomcat-7.0.47.tar.gz         解压tomcat,我装的这个是免安装版的

cd  apache-tomcat-7.0.47  进入到tomcat目录下

bin/startup.sh    启动tomcat

可以在本机浏览器上面输入http://localhost:8080,这样tomcat就安装成功了

7.下载solr-4.7.2,解压后将solr-4.7.2/example/webapps/下的solr.war放到tomcat/webapps下面。

启动tomcat,solr.war会解压成solr文件夹,把solr.war删除

8.进入解压的solr路径,会在tomcat/webapps/solr

1).新建文件夹home,将/example/example-DIH/solr/ 下的db文件夹和solr.xml文件copy到这里

2).将solr.xml修改成如下:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<solr sharedLib="lib" persistent="true">
 <cores adminPath="/admin/cores">
  <core default="true" instanceDir="db" name="db"/>

</cores>
</solr>

db指的就是:solr/ 下的db文件夹,我是放在tomcat/webapps/solr/home下,这个可以随意制定

9。复制文件

1).将solr-4.7.2/dist文件夹中solr-dataimporthandler-*.jar 复制到tomcat\webapps\solr\home\db\lib下面

2)将solr目录下example\lib\ext中的jar包copy到tomcat的lib中。并将example\resources中的log4j.properties也放到tomcat/lib中。

当然,你可以根据自己的需要更改配置。

10.配置tomcat,修改tomcat/conf/server.xml文件

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />

增加tomcat/conf/catalina/localhost/solr.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<Context path="" docBase="/home/hadoop/apache-tomcat-7.0.47/webapps/solr" debug="0" crossContext="true">
    <Environment name="solr/home" value="/home/hadoop/apache-tomcat-7.0.47/webapps/solr/home" type="java.lang.String" override="false"/>
</Context>

11.启动tomcat,输入http://localhost:8080/solr,进入到solr页面

点击dataimport进入数据导入页面:

配置参数后点击Execute import

成功后显示:

(8)查询

点击query出现下面界面

配置参数后点击Execute Query

安装配置solr的更多相关文章

  1. linux安装配置solr

    一.JDK的安装和配置 下载.解压jdk-7u79-linux-x64.gz 1.tar -zxvf jdk-7u79-linux-x64.gz -c /usr/java/ 解压到/usr/java/ ...

  2. (一)Solr——简介和安装配置

    1. solr简介 1.1 Solr是什么 Solr是apache的顶级开源项目,它是使用java开发 ,基于lucene的全文检索服务器. Solr和lucene的版本是同步更新的,最新的版本是7. ...

  3. solr4.5安装配置 linux+tomcat6.0+mmseg4j-1.9.1分词

    首先先介绍下solr的安装配置 solr下载地址 (我这用的solr-4.5.0) 运行环境 JDK 1.5或更高版本 下载地址(Solr 4以上版本,要求JDK 1.6)  我用的JDK1.6 ) ...

  4. [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二.

    为了更好的排版, 所以将IK分词器的安装重启了一篇博文,  大家可以接上solr的安装一同查看.[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://ww ...

  5. Zookeeper、Solr和Tomcat安装配置实践

    Zookeeper.Solr和Tomcat安装配置实践

  6. solr window环境安装配置和管理页面基本使用

    solr介绍 来自官网http://lucene.apache.org/solr/解释: Solr is highly reliable, scalable and fault tolerant, p ...

  7. Solr基础知识一(安装配置)

    最近接到需求,要修改网站内的搜索规则,就去看了下Solr的资料.现在做完需求了,回来做一些笔记,方便以后查找. 一.安装 1.1 配置JDK JDK下载地址为:https://www.oracle.c ...

  8. 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 ...

  9. Linux下安装使用Solr

    Linux下安装使用Solr 1.首先下载Solr.mmseg4j分词包.tomcat并解压,这用google.百度都可以搜索得到下载地址. 2.因为要使用到中文分词,所以要设置编码,进入tomcat ...

随机推荐

  1. js中Function的apply方法与call方法理解

    最近在使用jQuery的$.each方法时很,突然想到$.each($('div'),function(index,entity){});中的这个index和entity是哪冒出来的,而且可有可无的, ...

  2. Elasticsearch 在分布式系统中深度分页问题

    理解为什么深度分页是有问题的,我们可以假设在一个有 5 个主分片的索引中搜索. 当我们请求结果的第一页(结果从 1 到 10 ),每一个分片产生前 10 的结果,并且返回给 协调节点 ,协调节点对 5 ...

  3. 剑指offer--41.扑克牌顺子

    没有判断数组长度,导致{1,3,2,5,4}输出结果是false是什么鬼??? ------------------------------------------------------------ ...

  4. 实现DQN算法玩CartPole

    先安装tensorflow 1.2版本和python 3.6, 接着安装: numpy-1.13.1+mkl-cp36-cp36m-win_amd64.whl 的版本,这个是windows下的,如果l ...

  5. 从零开始编写深度学习库(五)PoolingLayer 网络层CPU编写

    记录:编写卷积层和池化层,比较需要注意的细节就是边界问题,还有另外一个就是重叠池化的情况,这两个小细节比较重要,边界问题pad在反向求导的时候,由于tensorflow是没有计算的,另外一个比较烦人的 ...

  6. 产生num个不重复的随机数组

    createDiffRandom : function (from,to,num) { // 产生num个不重复的随机数组 var arr=[],json={}; // 随机数数组 , 标记json对 ...

  7. DataFrame数据批量做线性回归

    我们通常用pandas读取csv文件为DataFrame数据格式,如下图,是部分县2001年到2009年的某种作物的产量数据.我们希望求得9年的增长趋势,即求一个一元线性回归模型的斜率,这个时候便可以 ...

  8. Verilog乘法器

    乘法器,不能用乘号直接表示,略坑呀 坑归坑,做还是要做的 思路:首先乘法分为有符号乘与无符号乘,所以建立两个module分别运算有符号与无符号.然后在总module中用case语句判断输出应赋的值. ...

  9. BZOJ5281: [Usaco2018 Open]Talent Show(01分数规划&DP)

    5281: [Usaco2018 Open]Talent Show Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 166  Solved: 124[S ...

  10. HDU - 4336:Card Collector(min-max容斥求期望)

    In your childhood, do you crazy for collecting the beautiful cards in the snacks? They said that, fo ...