私たちは、次のような構成で、セットアップのApache Usergrid 2.1にしようとしている:Usergridセットアップ - カサンドラエラー
- CentOSの7
- カサンドラ1.2.19
- オラクルのJava 1.8.0_91
- のTomcat 8.0 0.33
- ElasticSearch 2.3.2
のTomcat、カサンドラとElasticSea rchが正常に実行されていれば、ログにエラーはありません。しかし、usergrid stack(ROOT.war)をデプロイすると、catalina.outに次のエラーが発生し、何も動作しません。
WARN Slf4jConnectionPoolMonitorImpl:31 - BadRequestException: [host=localhost(127.0.0.1):9160, latency=3(3), attempts=1]InvalidRequestException(why:Keyspace 'Usergrid_Applications' does not exist)
ERROR ServiceManager:110 - This should never happen
org.apache.usergrid.persistence.collection.exception.CollectionRuntimeException: An error occurred connecting to cassandra
このログは、ほぼ5秒ごとに書き込まれます。
アプリケーションが実行されていないため、提案されたデータベースセットアップURLは動作しません。
はところで、私たちはこの文書を次のとおりです。https://usergrid.apache.org/docs/installation/deployment-guide.html
我々はまた、手動で「Usergrid_Applications」鍵空間を生成しようとしましたが、それはどちらか動作しませんでした。
どうすればそれを動作させることができますか?
あなたは正しいと思います。 Usergrid 2.xは現在ElasticSearch 1.4.xが必要です。 – snoopdave
ElasticSearch 1.4は厳しい要件です。カサンドラ1.2。xはそうではありません、私はCassandra 3.4でテストしました。 –
文書が更新され、ES 1.7がサポートされていると言われています。 https://github.com/apache/usergrid/blob/master/stack/README.md –