Мы настраиваем внешний Zookeper с 3 узлами и 3 экземплярами Solr 7.
Я пытаюсь использовать файл schema.xml
из моего старого проекта, созданного с помощью Solr 4.
Я следую нижеуказанным шагам:
Переименуйте файл managed-schema
в schema.xml
.
Изменить solrconfig.xml
для замены schemaFactory
класса.
а. Удалите все определения ManagedIndexSchemaFactory
, если они существуют.
б. Добавить ClassicIndexSchemaFactory
загруженная конфигурация с использованием upconfig
sudo ./zkcli.sh -cmd upconfig -confdir /home/pc2/Desktop/solrconfig/conf-readData -confname readData -zkhost 192.168.1.120:2181,192.168.1.100:2181,192.168.1.105:2181
sudo ./zkcli.sh -cmd linkconfig -collection readData -confname readData -zkhost 192.168.1.120:2181,192.168.1.100:2181,192.168.1.105:2181
curl 'http://192.168.1.85:8983/solr/admin/collections?action=CREATE&name=readData&numShards=3&replicationFactor=3&maxShardsPerNode=3'
Когда я проверяю схему для readData
от администратора Solr, она не показывает поля, которые я упомянул в schema.xml
.
Созданы следующие поля: _root_
, _text_
, _version_
и многие другие динамические поля.
Чего мне не хватает?
Версия Solr: 7.3.0
Версия Zookeper: 3.4.12