Как получить данные из БД в облаке solr

Я успешно настроил облако Solr, используя эту статью SolrCloud — 2 узла Solr, 1 узел ZK Setup. Раньше я использовал solr, и внутри solr я создал папку с именем «TestSolr», в которой у меня есть папка и файлы, такие как conf, data, core.properties и т. д. В папке conf я создал файл db-data-config.xml и поместил конфигурация с db и запросом, который успешно вводит данные в solr.

    <dataConfig>
        <dataSource name="jdbc"  driver="com.ibm.db2.jcc.DB2Driver" url="jdbc:db2://100.10.10.10:50000/dbname" user="db2" password="db2"  />
            <document>

                <entity name="VIEWOne" pk="ID" query="select * from SERVEIT.VIEWONE"/>

</document>
</dataConfig>

Существует также управляемая схема имени файла, в которой я даю ввод полей.

Но теперь, работая с solr cloud, я сделал два осколка node1 и node2. Теперь не понимаю, где делать настройку БД и где писать запрос. Мне нужно сделать это на обоих осколках или только на одном? Нужно ли мне создавать файлы db-data config.xml и управляемую схему, как я сделал в solr. Не понимаю, как выполнить настройку БД и выполнить вышеуказанный запрос. Пожалуйста помоги


person swayam swayam    schedule 25.02.2017    source источник


Ответы (1)


когда вы используете SolrCloud, это не похоже на автономный Solr. Файлы конфигурации для коллекций имеют значение не на вашем диске, а на тех, которые вы загрузить в zookeeper.

Обычно они у вас все еще есть локально на диске, но только потому, что они вам нужны где-то, чтобы загрузить их в zookeeper. Я советую вам сначала хорошо понять, что означает использование Solrcloud, прежде чем пытаться запустить установку Solrcloud.

person Persimmonium    schedule 25.02.2017
comment
не могли бы вы сказать мне, куда поместить файлы db-data-config и solrconfig. Как я понимаю, эта команда solr5.x.x/server/solr/configsets/‹renametoyourname_configs›/conf загрузите папку conf в zookeeper. Но нигде не нашел эту папку в zookeeper.pls, помогите мне, спасибо. - person swayam swayam; 26.02.2017