SolrCloud 分布式集群部署步骤

solr-4.10.2.tgz
cd /usr/local/software/solr-4.10.2/example/webapps/cd /usr/local/tomcat/webapps/
rm -rf dubbo
zip -r dubbo.zip dubbo
cp -r /usr/local/software/apache-tomcat-9.0.2/webapps/solr ./
rm -rf examples/
rm -rf host-manager/
rm -rf manager/
rm -rf ROOT/
rm -rf docs/cd /usr/local/tomcat/webapps/solr/WEB-INF/
vim web.xml
<env-entry><env-entry-name>solr/home</env-entry-name><env-entry-value>/usr/local/solr/solrhome</env-entry-value><env-entry-type>java.lang.String</env-entry-type>
</env-entry>cd /usr/local/software/solr-4.10.2/example/lib/ext/
ll /usr/local/tomcat/lib/
cp * /usr/local/tomcat/lib/
./bin/startup.sh
tail -f logs/catalina.out
tail -f -n 100 catalina.out
http://localhost:8080/solr/
vim /usr/local/solr/solrhome/collection1/conf/schema.xml
df -h
du -sh
du -h
cd /usr/local/solr/solrhome/collection1/
vim core.properties
name=collection1
cd /usr/local/solr/solrhome/collection1/data/
cd index/
ll
cd tlog/
ll
cd /usr/local/tomcat/webapps/solr/WEB-INF/lib/
IKAnalyzer2012FF_u1.jar
mkdir classes
cd /usr/local/tomcat/webapps/solr/WEB-INF/classes/
IKAnalyzer.cfg.xml
stopword.dic
vim /usr/local/solr/solrhome/collection1/conf/schema.xml跳到文件第一行 在键盘按下小写gg
跳到文件最后一行 在键盘按下大写G1152 <fieldType name="text_ik" class="solr.TextField">
1153   <analyzer class="org.wltea.analyzer.lucene.IKAnalyzer"/>
1154 </fieldType><!--IKAnalyzer Field--><field name="title_ik" type="text_ik" indexed="true" stored="true" /><field name="content_ik" type="text_ik" indexed="true" stored="false" multiValued="true"/><field name="product_name" type="text_ik" indexed="true" stored="true"/><field name="product_price"  type="float" indexed="true" stored="true"/><field name="product_description" type="text_ik" indexed="true" stored="false" /><field name="product_picture" type="string" indexed="false" stored="true" /><field name="product_catalog_name" type="string" indexed="true" stored="true" /><field name="product_keywords" type="text_ik" indexed="true" stored="false" multiValued="true"/><copyField source="product_name" dest="product_keywords"/><copyField source="product_description" dest="product_keywords"/>
vim IKAnalyzer.cfg.xml <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties><comment>IK Analyzer 扩展配置</comment><!--用户可以在这里配置自己的扩展字典 --><entry key="ext_dict">ext.dic;</entry><!--用户可以在这里配置自己的扩展停止词字典--><entry key="ext_stopwords">stopword.dic;</entry></properties>vim ext.dic
cat stopword.dic
./shutdown.sh
./startup.sh
tail -f -n 50 ../logs/catalina.out
cd /usr/local/solr/solrhome/collection1/data
ll
rm -rf index
mkdir index
rm -rf tlog/
mkdir tlog
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh
jpsmysql -u root -p
show databases;
use lucene
show tables;
select count(1) from products;
desc products;
+--------------+--------------+------+-----+---------+----------------+
| Field        | Type         | Null | Key | Default | Extra          |
+--------------+--------------+------+-----+---------+----------------+
| pid          | int(11)      | NO   | PRI | NULL    | auto_increment |
| name         | varchar(255) | YES  |     | NULL    |                |
| catalog      | int(11)      | YES  |     | NULL    |                |
| catalog_name | varchar(50)  | YES  |     | NULL    |                |
| price        | double       | YES  |     | NULL    |                |
| number       | int(11)      | YES  |     | NULL    |                |
| description  | longtext     | YES  |     | NULL    |                |
| picture      | varchar(255) | YES  |     | NULL    |                |
| release_time | datetime     | YES  |     | NULL    |                |
+--------------+--------------+------+-----+---------+----------------+
vim /usr/local/solr/solrhome/collection1/conf/solrconfig.xml
:/requestHandler
然后按n
1902   <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
1903     <lst name="defaults">
1904       <str name="config">data-config.xml</str>
1905      </lst>
1906   </requestHandler>cd /usr/local/solr/solrhome/collection1/conf/
新建data-config.xml文件
vim data-config.xml
<?xml version="1.0" encoding="UTF-8" ?>
<dataConfig>
<dataSource type="JdbcDataSource"   driver="com.mysql.jdbc.Driver"   url="jdbc:mysql://localhost:3306/lucene"   user="solr"   password="solr"/>
<document><entity name="product" query="SELECT pid,name,catalog_name,price,description,picture FROM products "><field column="pid" name="id"/><field column="name" name="product_name"/><field column="catalog_name" name="product_catalog_name"/><field column="price" name="product_price"/><field column="description" name="product_description"/><field column="picture" name="product_picture"/></entity>
</document></dataConfig>cd /usr/local/software/solr-4.10.2/dist/
ll
solr-dataimporthandler-4.10.2.jar  solr-dataimporthandler-extras-4.10.2.jar
cp 到 /usr/local/tomcat/webapps/solr/WEB-INF/lib/
cp solr-dataimporthandler-4.10.2.jar solr-dataimporthandler-extras-4.10.2.jar /usr/local/tomcat/webapps/solr/WEB-INF/lib/
/usr/local/tomcat/bin/shutdown.sh
jps
上传mysql-connector-java-5.1.21.jar
vim /usr/local/solr/solrhome/collection1/conf/schema.xml
进行数据库访问授权
grant all privileges on 库名.表名 to '用户名'@'IP地址' identified by '密码' with grant option;
grant all privileges on *.* to 'root'@'%' identified by '1234' with grant option;
flush privileges;linux上的时间查询命令
date/usr/local/tomcat/bin/startup.sh
http://localhost:8080/solr/cd /usr/local/solr/solrhome/collection1/conf/
dataimport.properties
vim dataimport.properties
#Wed Jan 09 08:42:19 CST 2019
last_index_time=2019-01-09 08\:42\:03
product.last_index_time=2019-01-09 08\:42\:03
cat dataimport.propertieshttp://localhost:8080/solr/dataimport?command=full-import&clean=true&commit=true&wt=json&indent=true&entity=test&verbose=false&optimize=false&debug=false&id=1http://localhost:8080/solr/dataimport?command=full-import&clean=true&commit=true&wt=json&indent=true&entity=product&verbose=false&optimize=false&debug=false增量添加
http://localhost:8080/solr/dataimport?command=delta-import&commit=true&entity=test

Solr-4.10.2安装相关推荐

  1. Solr 11 - Solr集群模式的部署(基于Solr 4.10.4搭建SolrCloud)

    目录 1 SolrCloud结构说明 2 环境的安装 2.1 环境说明 2.2 部署并启动ZooKeeper集群 2.3 部署Solr单机服务 2.4 添加Solr的索引库 3 部署Solr集群服务( ...

  2. 启动Solr 8.10 后访问UI报错:CoreContainer is either not initialized or shutting down.

    以cloud模式配置安装好Solr 8.10.1 启动后,在访问默认8983端口或使用solr status查看状态时报如下错误 URI: /solr/ STATUS: 404 MESSAGE: ja ...

  3. ubuntu 12.04/11.10 PPA 安装 Nvidia 295.59

    2019独角兽企业重金招聘Python工程师标准>>> Nvidia 295.59 增加支持以下GPUs: NVS 5400M NVS 310 GeForce GT 620M GeF ...

  4. LAMP(httpd 2.4.1 + mysql-5.5.19 + php-5.3.10)编译安装

    LAMP(httpd 2.4.1+mysql-5.5.19+php-5.3.10)编译安装 一.安装开发包组: yum groupinstall "Development Tools&quo ...

  5. MyEclipse 10 中安装Android ADT 22插件的方法

    MyEclipse 10 中安装Android ADT 22插件的方法 下载ADT包:http://dl.google.com/android/ADT-22.0.0.zip 将ADT-22.0.0.z ...

  6. Delphi中Indy 10的安装和老版本的卸载

    安装中遇到的问题: 1,用新的indy替换掉了老版本source下面的indy 2,按照参考资料编译的.dpk版本要保持跟老版本一致,如本人的就是XXX100.dpk 3,编译和安装路径统一放在了de ...

  7. 安装启动gui卡住_为什么Windows 10升级安装卡住了,原因在这

    微软向所有用户正式推出了Windows10 20H2(2020年10月更新),用户现在可以通过Windows更新自动升级到Windows 10 20H2.如果你的计算机仍未升级到最新的Windows1 ...

  8. [How TO]-ubuntu20.10上安装Pulse Secure客户端

    从官网下载的Pulse Secure的deb报,放到ubuntu20.10上安装遇到了各种各样的问题.总之就是安装不上. 后来从下面完整下载的Pulse UI可以使用,使用该软件就可以了,具体步骤如下 ...

  9. mac os 和 ubuntu 上测试工具check-0.9.10的安装

    由于工作需要,要使用check 这个单元测试工具. 首先,说一说在Mac10.9上面的安装.我是直接在官网(https://libcheck.github.io/check/)上下载源码包. 1,解压 ...

  10. macOS 10.13 安装Virtualbox失败

    macOS 10.13 安装Virtualbox失败 Enviroment macOS: 10.13 High Sierra virtualBox: 5.1.28 Problem descriptio ...

最新文章

  1. 自从用完 Gradle 后,有点嫌弃 Maven 了!
  2. 介绍Shell脚本的参数解析工具
  3. Maltego发布新版本4.2.18
  4. T2821 天使之城 codevs
  5. 15分钟在阿里云Kubernetes服务上快速建立Jenkins X Platform并运用GitOps管理应用发布...
  6. 通知公告阅读日志构建说明
  7. java的准动态(反射)
  8. 别再问我如何双击打开.ipynb文件了!
  9. 语音特征提取: MFCC的理解
  10. webmagic 获取文本_学习使用Java的webmagic框架爬取网页内容
  11. java object对象的方法_Java常见对象Object类中的个别方法
  12. 计算机网络(湖科大教书匠)
  13. mysql 中文字段排序( 按拼音首字母排序) 的查询语句
  14. mapreduce分组统计_如何优雅的理解MapReduce
  15. decimal(18,2)如何保存1.234
  16. 二叉树的先序,中序,后序,层次的递归及非递归遍历
  17. MSFT_NetAdapter修改网卡名
  18. 天池大数据竞赛-河北高校邀请赛——二手车交易价格预测-初赛第22名
  19. 米家摄像头显示服务器错误,米家摄像头云服务器
  20. Window应急响应(七 NesMiner挖矿病毒)

热门文章

  1. break、continue和return在程序中的作用
  2. Flink从入门到放弃之源码解析系列-第1章 Flink组件和逻辑计划
  3. Spark PersistenceEngine持久化引擎与领导选举代理机制内核原理深入剖析-Spark商业环境实战...
  4. Codeforces Round #462 (Div. 2)
  5. Everything you need to learn about engineering freelance
  6. Java虚拟机 —— 运行时数据区
  7. 程序员:最绝望的面试代码写了4个小时,就是不运行!最终收到15K的offer
  8. 浅析iOS中的触摸事件
  9. ubuntu server修改语言
  10. 使用pip安装BeautifulSoup4模块