2012-02-16 8 views
4

ColdFusion 9でSolrコレクションを作成しようとしています。以前はSolrを使用していませんでしたが、FortaのWebアプリケーション構築キットの指示に従っています。ColdFusion Solrコレクションエラーを作成できません

私はコレクションを作成するために行くたびに、私は次のエラーを取得する:

Unable to create collection usaf.

Unable to create Solr collection usaf.

An error occurred while creating the collection: org.apache.solr.common.SolrException. Check the Solr logs for more detail.

誰もが間違って何の手掛かりを持っていますか?私はCF 9.0.1のアップデートがSolrにいくつかの問題を引き起こすことを読みました - そのアップデートをインストールしようとしましたが、何度か失敗しました。それが問題だろうか?

もしそうなら、どのように解決するのですか?これは実稼働中のWindows Server 2008上で行われており、アンインストールして再インストールしようとすると、そのような災害のためにイメージからサーバーを復元する必要がありました。

+0

エラーが示唆して詳細についてはSolrのログを参照して何をしましたか?それ以上の詳細はありましたか?もしそうなら、それをあなたの投稿に追加することができます:それは何が間違っているかを簡単に解決するでしょう。 –

+0

同じエラーがログに記録されます。SEVERE:org.apache.solr.common.SolrException:CREATEのデフォルトの実装を実行中にエラーが発生しました。チップのための – red4d

答えて

4

私はこれが少し古くなっていることを知っていますが、ここで私は同じ問題を解決するために何をしましたか? CF管理者のSolrサービスはコアコレクションを表示していませんでしたが、新しいコレクションを作成することはできません(上記のように)。 Win7の、CF9.0.1

  1. を使用して

    は、Windowsサービスマネージャを経由して検索サービスとSolrのサービスを停止しました。

  2. はColdFusion9 \ Solrの\マルチコアの\ solr.xmlファイルを編集し、私はそれがすべて動作を停止した時間で働いていたコレクションのエントリを削除しました。これが差をつけたようだ。 ファイルを最初にバックアップしてください!

  3. solrから削除したエントリ。私はまた、Windowsファイルマネージャを使ってファイルシステムから完全にコレクションフォルダとファイルを削除しました。

  4. 検索サービスとSolrサービスを再起動しました。コアコレクションがCF管理者に表示されるようになりました。私のCFページでは、必要に応じてコレクションを作成し、インデックスを作成します。ピー!

乾杯、 マレー

+0

ニース!ありがとう、これも私のために働いた。 – red4d

1

データ&サービス> ColdFusion CollectionsでCFAdminをチェックすると、Solrが実行されます。リストにあるデフォルトのコレクションである必要があります。そうでない場合、検索はWindows上で別個のサービスとして実行されます。 ColdFusion 9 Search ServerおよびSolrサービスが存在し、開始されていることを確認します。

Adob​​eには、スタンドアロンのSolrインストールがあります。 http://www.adobe.com/support/coldfusion/downloads.html

9.0.1およびホットフィックスに更新すると、Solrのインストールが破損しました。 CFを最初から再インストールしなければならなかった。

1

Solrがないにもかかわらず、ColdFusion Solr Search Serviceが実行されている可能性もあります。これは、たとえば、コレクションのschema.xmlファイルにエラーがある場合に発生します。これが起こることができる他の条件があると私は想像しています。とにかく、上記のポスターの説明どおり、「ColdFusion Collections」でCF Adminを見ると、少なくともデフォルトのSolrコレクション(core0)が表示されます。そのコレクションが表示されない場合、Windowsがサービスが実行されていることが通知されても、Solrは正常に実行されていません。

また、あなたはSolrのWebサービス(デフォルトではポート8983)に達することができるかどうかを確認することもできます。http://localhost:8983/solr/

+0

+1!ねえ、返答してくれてありがとう(私はあなたがソルにそのように届くかどうかはわかりませんでした)。上記のリンクを使用してSolrにアクセスすることはできませんが、Windowsはservieを実行中であると報告します。あなたが言ったように、それは明らかに正しく動作していないようです。問題は今、それについて何をすべきか?私の目的は短期間ですが、コレクションセットが150文書よりも小さく、あまり変更されない場合は、Verityを使用しても問題ありません。このアプリが本当に成長し始めたら、それは私の心を抱かせている道のりです。 – red4d

+0

サーバーで実行しているSolrコレクションの数はいくつですか?ちょうどこれ? schema.xmlに何か問題があるかもしれないと推測しています... Solrサービスを再起動しようとしましたか? –

+0

David、私はまだそれを再開しようとしていません。しかし、私はこのサーバー上でまだ1つのコレクションを作成することができず、9.0.1アップデートのインストールに失敗しました。 CFは不思議なことに、このボックスでスムーズに動作することが困難でした。 – red4d

0

このため3つの理由が考えられます: 1. Solrの実行されていません。 2. Solrが動作していて、Unix上にいる場合、Solr/CFは非特権ユーザーとして実行されています。 3. CFの後にSolrがインストールされます。その場合は、CF Admin Data & Services-> Solr Server(CF10)に行き、solrのホームパスを提供してください。

0

のSolrサービスがタイムアウトまたは何らかの理由で正常に動作していないように思えます。

まず、1つのホスト上のSolr Admin UIに移動できることを確認します。 RDPのhttp://hostname:8983/solr/またはhttp://localhost:8983/solr/を試してください。動作していない場合、CFコレクションを追加する際にエラーが発生する理由と正確なエラーまたは理由が表示されます。おそらく、適切に設定されていないCFコレクションがあり、 'ColdFusion9 \ solr \ multicore \ solr.xml'からそれらを削除することができます。

「あなたが何かを変更しようとしている場合バックアップを取る」

関連する問題