errorMessages:架构不可编辑

问题描述 投票:2回答:2

我在Linux平台上使用DataStax Enterprise 5.1.5并在Cassandra DB上创建了一个测试模式。创建了一个与Solr集成的搜索索引,现在尝试使用Solr编辑schema.xml模式文件(Solr Rest API):

在编辑模式文件时,我面临以下错误

errorMessages:架构不可编辑

需要一些建议。在搜索时找到了一些线索,但还没有帮助。谢谢,Divya Garg

datastax datastax-enterprise
2个回答
1
投票

您需要使用dsetool在核心/架构中进行所有更改,因为DSE管理所有核心。

你需要做两个步骤:

  1. 使用dsetool get_core_config keyspace.table > solrconfig.xml获取核心配置
  2. 使用dsetool get_core_schema keyspace.table > schema.xml获取架构

然后更改任何这些文件并重新创建核心:

  1. dsetool unload_core keyspace.table卸载核心
  2. 使用dsetool create_core keyspace.table schema=schema.xml solrconfig=solrconfig.xml创建核心(如果要从表中加载现有数据,请添加reindex=true

0
投票

从DSE 5.1开始,您还可以直接从CQL更改和重新加载搜索索引的架构。 (见https://docs.datastax.com/en/dse/5.1/dse-dev/datastax_enterprise/search/indexMgmt.html

© www.soinside.com 2019 - 2024. All rights reserved.