問題タブ [usergrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
247 参照

tomcat7 - Apache Usergrid、データベース設定時の tomcat7 403 エラー

このガイドに従ってユーザーグリッドをセットアップしました。
私が実行した手順は次のとおり
です。 1. Cassandra をセットアップします (nodetool status正常なノードが 1 つ表示され、ログインできますcqlsh)。
2. ElasticSearch をセットアップします (curl localhost:9200素敵な .json が返されます。すべて問題ありません)
。 3. usergrid アプリをビルドし、ビルドを 4mvn clean installに移動します。ROOT.warCATALINA_BASE
usergrid-deployment.propertiesCATALINA_HOME/usr/share/tomcat7

tomcat7 サービスを開始すると、すべて問題なく動作し、catalina ログにエラーは記録されません。最後の行は「サーバーの起動」です。

catalina.outログには次の行があります。

情報: サーブレット エンジンの起動: Apache Tomcat/7.0.52 (Ubuntu) 2016 年 3 月 8 日 9:33:25 AM org.apache.catalina.startup.HostConfig deployWAR
情報: Web アプリケーション アーカイブのデプロイ /var/lib/tomcat7/webapps/ ROOT.war
Mar 08, 2016 10:02:50 AM org.apache.catalina.util.SessionIdGenerator createSecureRandom 情報: [SHA1PRNG] を使用したセッション ID 生成用の SecureRandom インスタンスの作成にかかった [5$
Mar 08, 2016 10:02:50 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"] 2016 年 3 月 8 日 10:02:50 AM org.apache.catalina.startup.Catalina start
INFO: サーバーは 5561 ミリ秒で起動します

したがって、usergrid アプリが実行されている必要があります。

localhost:8080Tomcat7 の "It works" ページをブラウズして見ることができます。

ただし、次のようにユーザーグリッドデータベースをセットアップしようとすると:

403 エラーが発生します。

指定されたリソースへのアクセスは禁止されています。

私の資格情報は、ユーザーグリッドの資格情報としてで定義usergrid-deployment.propertiesしたものと一致していると確信しています。CATALINA_HOMEsysadmin.login

tomcat7localhost_access_logでは、次の出力があります。

0:0:0:0:0:0:0:1 - - [08/Mar/2016:12:27:43 +0200] "PUT /system/database/setup HTTP/1.1" 403 979

ただし(number2)、curl -v localhost:8080/statusユーザーグリッドアプリのステータスを確認しようとすると、

404 - 要求されたリソースは利用できません

だから、私ができることについて何か助けてください:a)usergridアプリがTomcatで正しくデプロイされていることを確認してください(ログにエラーがないためb)403の問題を解決しますか?

助けてくれてありがとう!

編集:

CATALINA_BASE( ) の内部にディレクトリ/var/lib/tomcat/がまったくないことに気付きました。私が参照したガイドでは、 ファイルをディレクトリにコピーするように指示されているだけです。これは正しいです?ユーザーグリッドスタックから WEB-INF ファイルもコピーする必要がありますか?WEB_INFwebappsROOT.warwebapps

ガイドの内容は次のとおりです
。 次のステップは、Usergrid Stack ソフトウェアを Tomcat にデプロイすることです。これにはさまざまな方法がありますが、おそらく最も簡単な方法は、Usergrid Stack ROOT.war ファイルを Tomcat webapps ディレクトリに配置してから、Tomcat を再起動することです。ファイルを

コピーしようとしましたが、複数のエラーが発生し、tomcat7 を起動できませんでした: これ: WEB-INFCATALINA_BASE



21:25:49,923 WARN Slf4jConnectionPoolMonitorImpl:31 - BadRequestException: [host=localhost(127.0.0.1):9160, latency=16(38), attempts=1]InvalidRequestException(なぜ:ログインしていない)

と:

INFO トランスポート:93 - [ノード 1] bound_address {inet[0.0.0.0/0.0.0.0:9301]}、publish_address {inet[/XX.XXX.XXX.XXX:9301]} 21:25:51,892 INFO 検出: 85 - [node-1] elasticsearch/RIaKYgv1R-yTKJ_aknZOuw 21:25:51,905 WARN netty:620 - [node-1] 例外がトランスポート層 [[id: 0xc1bc7fca]] でキャッチされ、接続を閉じています java.net.UnknownHostException: localhost: 9200



EDIT 2 : Elasticsearch v 1.4.4 (2.2.0 で試した) と Cassandra 1.2.x および 2.1.x バージョン (3.0.3 で試した) でのみ動作するようにアドバイスされました。これらのバージョンはまだ試していません。動作するようになったら、この質問を更新します。

0 投票する
1 に答える
196 参照

apache - Apache ユーザーグリッド tomcat エラー

localhost に Apache ユーザーグリッド スタックをデプロイしようとしています。ROOT.war を /vat/lib/tomcat7/webapps に配置しました。http://localhost:8080にアクセスして tomcat を再起動した後、応答がありません。Tomcat のログを確認すると、localhost ログに次のエラーが表示されます。

誰かが解決策を持っている場合は、助けてください。

0 投票する
1 に答える
124 参照

apigee - Apigee BaaS とカーソル

カーソルを使用して大きな結果セットにアクセスしようとしていますが、機能しないようです (エンドレス スクロールなど)。これまでのところ、カーソルがグローバルに保存される文字列である私のコードは次のとおりです。

ネットワーク トラフィックを調べると、カーソルが渡されていないことがわかります。誰かが私に解決策を教えてもらえますか?

0 投票する
1 に答える
133 参照

java - java sdk を使用してアセットを usergrid api にアップロードする方法

私はAPIの特にユーザーグリッドが初めてです。ただし、コード(Java)を使用してユーザーグリッドをテストする必要があります。誰かがJavaクライアントを使用してアセット(ファイル)をユーザーグリッドにアップロードする方法を投稿できますか?

0 投票する
3 に答える
604 参照

cassandra - ユーザーグリッドのセットアップ - Cassandra エラー

次の構成で Apache Usergrid 2.1 をセットアップしようとしています。

  • CentOS 7
  • カサンドラ 1.2.19
  • オラクル Java 1.8.0_91
  • トムキャット 8.0.33
  • エラスティックサーチ 2.3.2

Tomcat、Cassandra、ElasticSearch は正常に動作しており、ログにエラーはありません。ただし、usergrid スタック (ROOT.war) をデプロイすると、catalina.out で次のエラーが発生し、何も機能しません。

このログは、ほぼ 5 秒ごとに書き込まれます。

アプリケーションが実行されていないため、提示されたデータベース セットアップ URL も機能しません。

ところで、私たちはこのドキュメントに従っています: https://usergrid.apache.org/docs/installation/deployment-guide.html

また、「Usergrid_Applications」キースペースを手動で生成しようとしましたが、それもうまくいきませんでした。

どうすればそれを機能させることができますか?

0 投票する
1 に答える
35 参照

usergrid - Usergrid: 接続の長いリストをストリーミングする方法は?

someentityverb を介して他のエンティティに接続するコレクションが呼び出されたとしますsubscribedto。id を持つ特定のエンティティについて、動詞some_idを介してこのエンティティに接続されているすべてのエンティティをプルしたいと思います。subscribedto私はこのGETリクエストを介してそれを行うことができます:

/org/app/someentity/some_id/subscribedto

ただし、数千以上の結果がある場合、このデータをどのようにストリーミングまたはページングするかはわかりません。カーソルなどを取得していません。特定のエンティティへの膨大な数の接続を持つことは、Usergrid で行うには賢明なことではありませんか?

0 投票する
0 に答える
19 参照

usergrid - アンパサンドを含む文字列の Apigee 検索

名前にアンパサンドが含まれているエンティティを検索する方法が見つかりません。アンパサンドを as にエンコードしようとしまし&たが、うまくいきません。どうすればこれを機能させることができますか?