mass-data-lucene
  • Introduction
  • 底层lucene(路森)
    • 搜索引擎理论讲解
    • 分词器
    • lucene介绍以及原理
    • lucene索引文件格式
    • lucene索引过程分析
    • lucene搜索过程解析
    • lucene应用
    • 性能分析及调优
    • lucene相关问题
  • Solr篇
    • Solr架构及概念分析
    • 入门
    • 部署和运营
    • 使用Solr管理用户界面
    • 文档,字段和架构设计
    • 了解分析器,标记器和过滤器
    • 索引和基本数据操作
    • 多语言搜索
    • 企业级Solr云实战
    • Solr独立模式
    • SolrCloud集群模式
  • elasticsearch篇([ɪˈlæstɪk] [sɜːtʃ] )
    • 教程
      • 前言
      • linux系统安装es、head、kibana插件
      • linux安装ik分词
      • windows系统安装es
      • es、head、kibana、ik插件安装时遇到问题汇总
      • kibana consle 与sense区别
      • elasticsearch架构及概念分析
      • elasticsearch集群搭建及管理
      • _bulk 批量导入数据
      • elasticsearch基本CURD方法及示例
      • 分词一些基本用法
      • text和keyword类型的区别
      • elasticsearch单台服务器部署多个节点
      • elasticSearch复制索引并修改字段
      • 中文分词与停用词的作用
    • elasticsearch实战
Powered by GitBook
On this page
  • 手动建立核心参考:
  • 命令建立核心:

Was this helpful?

  1. Solr篇

Solr独立模式

Previous企业级Solr云实战NextSolrCloud集群模式

Last updated 5 years ago

Was this helpful?

手动建立核心参考:

遇到问题:

Error CREATEing SolrCore 'core0': Couldn't persist core properties to /var/solr/data/core0/core.properties : /var/solr/data/core0/core.properties

有可能是该文件没有权限进行保存,解决方式:

chmod 777 core0

命令建立核心:

[solr@god solr]$ bin/solr create -c core1
WARNING: Using _default configset with data driven schema functionality. NOT RECOMMENDED for production use.
         To turn off: bin/solr config -c core1 -p 8983 -action set-user-property -property update.autoCreateFields -value false
INFO  - 2018-08-15 04:19:32.617; org.apache.solr.util.configuration.SSLCredentialProviderFactory; Processing SSL Credential Provider chain: env;sysprop

Created new core 'core1'

创建命令

bin/solr create -c core1

注意:

用命令创建时切记是用solr用户,这个用户在安装solr时会默认安装

用root用户创建solr核心,出错场景如下:

[root@god solr]# bin/solr create -c core1
WARNING: Using _default configset with data driven schema functionality. NOT RECOMMENDED for production use.
         To turn off: bin/solr config -c core1 -p 8983 -action set-user-property -property update.autoCreateFields -value false
WARNING: Creating cores as the root user can cause Solr to fail and is not advisable. Exiting.
         If you started Solr as root (not advisable either), force core creation by adding argument -force

上面场景是用root用户创建核心,出现的警告,根据警告提示,需要用-force

[root@god solr]# bin/solr create -c core1 -force
WARNING: Using _default configset with data driven schema functionality. NOT RECOMMENDED for production use.
         To turn off: bin/solr config -c core1 -p 8983 -action set-user-property -property update.autoCreateFields -value false
INFO  - 2018-08-15 04:15:50.100; org.apache.solr.util.configuration.SSLCredentialProviderFactory; Processing SSL Credential Provider chain: env;sysprop

ERROR: Error CREATEing SolrCore 'core1': Couldn't persist core properties to /var/solr/data/core1/core.properties : /var/solr/data/core1/core.properties

此时,虽然可以运行命令,但是创建核心会失败,没有权限这一类的,总而言之,当我们用命令行操作时,要 su solr 用户在操作,否则会出现不可预之的错误

https://www.cnblogs.com/liushuan/p/8892717.html
https://blog.csdn.net/u010066934/article/details/51489055
https://www.cnblogs.com/youqc/p/9075569.html