トラブルシューティング

CrateDB を使用した QuantumLeap

QuantumLeap には、履歴コンテキスト・データを保持するためのバックエンド・データベースである CrateDB を持っています。 CrateDB が max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] エラーですぐに終了する場合は、ホスト・マシンで sudo sysctl -w vm.max_map_count=262144 コマンドを実行することで 修正できます。詳細については、CrateDB のドキュメント 、および、Docker のトラブルシューティング・ガイド を参照してください。

sudo sysctl -w vm.max_map_count=262144

"ngsi users create" で新しいユーザーを作成できない

NGSI Go から "Invalid email" というエラー・メッセージが表示された場合は、config/keyrock/whitelist.txt にメール・アドレスのドメインが含まれているかどうかを確認してください。

ngsi users create --host keyrock --username user001 --email user001@example.com --password 1234
usersCreate003 error 400 Bad Request {"error":{"message":"Invalid email","code":400,"title":"Bad Request"}}

ドメインが存在しない場合は、config/keyrock/whitelist.txt に追加して、Keyrock インスタンスを再起動します。 FIWARE Big Bang は、メーリング・リスト・タイプとして whitelist で、Keyrock インスタンスをセットアップします。 詳細については、Keyrock のドキュメント を参照してください 。