web-dev-qa-db-ja.com

Solr 5で新しいコアを作成する方法は?

現在、Apache Solr 4.10. OR[〜#〜] h [〜#〜]eliosearch[〜#〜] d [〜#〜][〜#〜] s [〜#〜]olr [HDS]データのインデックスを作成する検索エンジンとして。

その後、先月のApache Solr 5.0.リリースに関するニュースを受け取りました。 Apache Solr 5.0. versionが正常にインストールされ、8983ポートで正常に実行されました(solrのみを実行しているが、コアを作成できないことを意味します)。そのUIでは、サンプルのコアとその下のスキーマまたは構成ファイルを見つけることができません。そのため、古いバージョンで作成したが新しいコアを作成できないので、新しいコアの作成を開始しました。以下はエラーです、私はそれを得ています:

SolrCore 'testcore1'の作成エラー:コア[testcore1]を作成できません原因:コレクションtestcore1のconfigNameが見つかりませんでした:null

注:また、Cloudタブ(つまり http:// localhost:8983/solr / )を左に見ましたのSolr UIの側面とそれがどのように機能するのか分からないのですか?意味フォルダーの例(Collection1)がないため、schema.xmlsolrconfig.xmlファイルの場所とそれらのファイルを更新する方法がわかりませんか?

このエラーを解決するのに役立つドキュメントやソリューションはありますか?

20
Mayank Modi

Solr 5では、ディストリビューションで提供されているbin/solrスクリプトによりコアの作成がサポートされています。試して

bin/solr create -help

簡単な紹介。

上記のヘルプドキュメントから、以下を見つけることができます。

bin/solr create [-c name] [-d confdir] [-n configName] [-shards #] [-replicationFactor #] [-p port]
27
Saurabh Tewari

Solr 5.4.0では、次のようなSolr-5.x.xフォルダー(Solrインストールフォルダー)からコマンドを使用して新しいコアを作成します。

$ bin/solr create -c <name>

Apache Solr 5.4のこのドキュメントを参照してください https://cwiki.Apache.org/confluence/display/solr/Running+Solr

10
Mohammed Safeer
{SOLR_INSTALLATION}/server/solr/configsets\basic_configs\conf

あなたは例を見つけることができますschema.xmlおよびsolrconfig.xml。新しいコアを作成する場合は{SOLR_INSTALLATION}/server/solr/{new core name}フォルダーおよび必要なスキーマとsolrconfig.xmlおよび空白core.propertiesファイル。スキーマと設定の例を見つけることができます

{SOLR_INSTALLATION}/example/example-DIH/solr
5
Prasanna Ab

Webインターフェイスを使用して作成しますbinディレクトリに移動して発行します

   ./solr start -e cloud -noprompt

Solrが起動します。 http:// localhost:898 に移動します(これは、localhostで実行していることを前提としています)

コア管理者をクリックし、「コアを追加」します

3
xelber

提供されたsolrスクリプトをsolrユーザー特権で使用して、Solrコアを作成します。

cd /opt/solr
Sudo -u solr ./bin/solr create -c testcore1

実行bin/solr --help構文ガイダンス。

その他の問題については、Solrログを確認してください(例:/var/solr/logs/solr.log)。

関連: SOLR-7826:rootユーザーとしてbin/solrを使用してコアを作成するときの権限の問題

0
kenorb

Solrconfig.xmlおよびschema.xmlは、コレクションディレクトリ内にあります。/usr/lib/ambari-infra-solr/server/solrに移動すると、コレクションと同じ名前のフォルダーと、スキーマおよび構成ファイルが表示されます。 confフォルダー内には、マネージスキーマファイルと検索中の他のファイルがあります。

このエラーに関しては、エラーの作成SolrCore 'testcore1':コア[testcore1]を作成できません原因:コレクションtestcore1のconfigNameが見つかりませんでした:nullこのエラーは、UIからsolrコレクションを作成するときに発生する必要があります。そのためには、solr.cmdがある場所に移動し、以下のコードを入力します。/solrcreate -c -d -s -r

0
Ahmed