本节我给大家测试一下Linux环境的Solr,通过增删改查的实例demo看看Solr环境是否已经OK。记得有哥们留言,问到只看见Solr和Cassandra的单独环境搭建,却不见它们的协同。我想说这两个没有什么必然的联系,在Cassandra的DSE版本,在Cassandra的内部继承了一套Solr的环境,只需要开启开关,就可以自动往Solr同步数据。但是这个嵌入的版本性能太差,无法使用。那么它们之间要怎么样联系呢?因为cassandra的二级索引查询速度不尽如人意,而且查询的语法有限,所以我们引入Solr,用Solr查询出主键,再去Cassandra根据主键查询出想要的速度,总结来说就是Solr中存储一些用于查询的字段,而Cassandra中存储所有要用到的数据,Solr负责查询,Cassandra集群负责数据。

这两天在使用Solr的时候碰到一个问题,由于我的Schema定义如下

当时我少定义了一个uniqueKey,结果报错,但是我加上后重启Tomcat,还是报这个错误,后来一直没解决掉。第二天,我发现居然自己好了,于是看了一下Tomcat的bin目录,没有shutdown.sh,只有startup.sh。我想着是不是因为没有shutdown的原因,我就采用kill进程的方式,关闭了一下tomcat,然后重启,发现就是因为没有关闭tomcat的原因。

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@bogon ~]# ps -ef |grep tomcat
root      5079     1  3 23:02 ?        00:00:20 /usr/java/jdk1.7.0_21/bin/java -Djava.util.logging.config.file=/usr/apache-tomcat-7.0.40/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/apache-tomcat-7.0.40/endorsed -classpath /usr/apache-tomcat-7.0.40/bin/bootstrap.jar:/usr/apache-tomcat-7.0.40/bin/tomcat-juli.jar -Dcatalina.base=/usr/apache-tomcat-7.0.40 -Dcatalina.home=/usr/apache-tomcat-7.0.40 -Djava.io.tmpdir=/usr/apache-tomcat-7.0.40/temp org.apache.catalina.startup.Bootstrap start
root      6128  6093  0 23:12 pts/0    00:00:00 grep tomcat
[root@bogon ~]# kill -9 5079
[root@bogon ~]# cd /usr
[root@bogon usr]# cd apache-tomcat-7.0.40
[root@bogon apache-tomcat-7.0.40]# cd bin

大数据实战之环境搭建(七)相关推荐

  1. 大数据实战之环境搭建(十)

    Html5, 云计算,移动互联网,大数据你知道多少,如果不知道多少,请抓紧时间学习. 今天要说的是消息队列ActiveMQ,这个和cassandra一样也是apache的产品,开源的,支持很多客户端, ...

  2. 大数据实战之环境搭建(三)

    今天不小心下载了一个VMPLayer和CenterOS-5.所以我决定后面的demo全部使用linux作为大数据的载体来进行讲解.今天主要就是讲一下CenterOS的安装准备 我们安装好VMPlaye ...

  3. 大数据实战之环境搭建(八)

    由于本人机器有限,只有虚拟机的centOS和windows7操作系统,所以这次我们就以这两台机器作为搭建Cassandra集群的节点. 首先我们将Cassandra解压包拷贝至linux系统的usr下 ...

  4. 大数据单机学习环境搭建(12)Azkaban的简单使用

    专题:大数据单机学习环境搭建和使用 1.登录和密码修改 2.新建工程 2.1新建工程 2.2创建zip文件 2.3添加文件到项目 3.任务执行 3.1立即执行 3.2.设置定时任务 4.依赖任务建立 ...

  5. 大数据单机学习环境搭建(5)Hive建表DDL详解

    专题:大数据单机学习环境搭建和使用 1. Hive建表简单示例 1.1.Hive建表语句 1.2.表详细信息 1.3.数据展示 2. Hive建表语法详解 3.拓展1:复杂数据分割 4.拓展2:事务表 ...

  6. 大数据单机学习环境搭建(9)Spark单节点安装与pyspark使用

    包含sparksql的完整使用案例,请务必耐心看完 专题:大数据单机学习环境搭建和使用 1.Spark安装 2.Spark配置 2.1配置环境变量 2.2spark客户端 3.Spark使用 3.1环 ...

  7. 大数据----2.基础环境搭建

    大数据hadoop环境搭建 一.linux环境搭建 1.linux环境 1.hadoop是运行在linux系统之上: 但是也有windows版本的hadoop: 学习的时候使用linux来进行学习: ...

  8. 大数据 - HDFS单机环境搭建(一)

    一.服务器 操作系统:CentOS Linux release 7.6.1810 (Core) 二.JAVA JDK1.8:oraclce官网下载jdk-8u261-linux-x64.tar.gz ...

  9. 大数据之-Hadoop环境搭建_hadoop官网手册---大数据之hadoop工作笔记0020

    本地运行模式,和伪分布式模式是,在测试学习的时候用,然后 完全分布式模式是真正开发中要用的, 要配置hadoop的集群,至少要3个虚拟机,加上自己的电脑,4台,每个虚拟机要分配2G内存,至少,所以内存 ...

最新文章

  1. Vue从Hello World到打包(后端适读)
  2. 在eclipse使用map reduce编写word count程序生成jar包并在虚拟机运行的步骤
  3. php扩展实现hook,ThinkPHP3.2 扩展(钩子,HOOK)
  4. 存储引擎之必知必会 -- 检查点机制
  5. [通俗易懂]深入理解TCP协议(下):RTT、滑动窗口、拥塞处理
  6. RFC 8998: ShangMi (SM) Cipher Suites for TLS 1.3
  7. JavaScript学习(八十五)—数据类型的转换
  8. python程序写诗_pytorch下使用LSTM神经网络写诗实例
  9. 用fpga实现永磁同步电机控制_永磁同步电机控制系统仿真系列文章—旋转变压器...
  10. 谷歌翻译突然用不了了
  11. MASR语音识别算法简介
  12. 2020最新教师资格证《中学综合素质》必考知识点大全
  13. 五年之内,博士学历是否也会开始内卷?
  14. Objective-C学习笔记(二)——OC基本语法概述
  15. matlab中fix函数是啥,fix函数(函数fix是什么意思)
  16. 迈出数据安全建设的第一步|公安数据分类分级建设案例实践
  17. JPA是什么?JPA怎么应用?为什么要用JPA
  18. 共享单车大败局:谁是凶手,谁在买单?
  19. 微信公众号配置token
  20. admin和xadmin的用法

热门文章

  1. JAVA实现合并两个排序的链表(《剑指offer》)
  2. 微信支付本地服务器端,微信支付接口,服务器端处理(新版)
  3. 扎克伯格“气哭”了:Meta搞元宇宙巨亏,股价暴跌市值蒸发2000多亿美元
  4. 机器学习的入门平台天花板,还可免费实操经典教程,确实也没谁了
  5. 4.2小时完成数万年计算,比超级计算机快亿亿亿倍!量子计算机“祖冲之号”“九章”再升级...
  6. 华为开源只用加法的神经网络:实习生领衔打造,效果不输传统CNN | CVPR 2020 Oral...
  7. 杀手级AI补代码工具问世,支持23种语言及5种主流编辑器,程序员沸腾了
  8. vue 巧用过渡效果
  9. 交换机自动学习vlan
  10. 源码包安装和快捷管理nginx,自定义命令管理服务