問題タブ [geomesa]
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.
mysql - .csv を介して MySQL から GeoMesa へ
データを .csv にエクスポートしてから、この .csv を GeoMesa に取り込む必要がある MySQL テーブルがあります。
私のMysqlテーブル構造は以下のようなものです:
[
ご覧のとおり、テーブルのthe_geom属性にはポイント データ型があり、データベースでは以下に示すように blob として格納されます。
今、私は2つの問題を抱えています:
- MySQL データを (.csv) ファイルにエクスポートすると、バイナリ表現や GeoMesa での取り込みを可能にするものではなく、以下に示すように、_geom 属性の csv ファイルに (...) が表示されます。では、これを克服する方法は?
- Csv ファイルには、日時データ型の属性の # も表示されますが、列を展開すると、下の図のように日時が表示されます (ただし、私の質問は geomesa で問題が発生するのでしょうか?)。
accumulo - accumulo で複製テーブルを取得する方法
Accumulo にデータを取り込み中にフリーズします。以下はマスターサーバーからのログです。
[tableOps.Utils] INFO : テーブル !0 (60b7e8cebdb385a4) は読み取り操作のためにロックされています: COMPACT [tableOps.CompactRange] INFO : イテレータまたは圧縮戦略はありません
[zookeeper.DistributedReadWriteLock] INFO: 追加されたロック エントリ 0 userData 67ad2c7dd8f6e38f lockType
READ [tableOps.Utils] INFO : 名前空間 +accumulo (67ad2c7dd8f6e38f) が読み取り操作のためにロックされています:
COMPACT [zookeeper.DistributedReadWriteLock] INFO: 追加されたロック エントリ 0 userData 67ad2c7dd8f6e38f lockType
READ [tableOps.Utils] INFO: テーブル +r (67ad2c7dd8f6e38f) は読み取り操作のためにロックされています: COMPACT
[replication.WorkMaker] INFO : レプリケーション テーブルはまだオンラインではありません
[replication.WorkMaker] INFO : レプリケーション テーブルはまだオンラインではありません
[replication.WorkMaker] INFO : レプリケーション テーブルはまだオンラインではありません
[replication.WorkMaker] INFO : レプリケーション テーブルはまだオンラインではありません
レプリケーション テーブルをオンラインにする方法はありますか。
(私は Accumulo に非常に慣れておらず、まだ内部を読んでいます)。
geospatial - データが存在するにもかかわらず、Geomesa エクスポートが結果を返さない
geomesa/Accumulo にクエリを実行する際の問題について、ご理解いただけると幸いです。
問題:
すべてのフィールドに対してクエリを実行すると、
geomesa export -u A -p B -c catalog1 -f d1-json -F csv
データが返されます (サンプルについては以下を参照)。-a "short_text_field"
単純な ORで列のサブセットを追加すると-q "short_text_field='Cow'"
、データが存在するにもかかわらず、0 個の機能が返されます:geomesa export -u A -p B -c catalog1 -f d1-json -F csv -a "short_text_field"
INFO Exported 0 features id,short_text_field:String,*geom:Point:srid=4326 INFO Feature export complete to standard out in 2077ms
(1) のサンプルデータ:
id,geom:Point:srid=4326,short_text_field:String,long_text_field_1:String,long_text_field_2:String e9c756ef-06d6-42dd-84a9-c774ec9086ec,POINT (-117.830256 -76.799443),597Fish," カウカー? カウ フィッシュ マウス キャット カーFish Horse Mouse Fish"," 诶 迪 伊迎 益 伊 迎 诶 迎 诶 伊")
質問: これをデバッグする最善の方法を知っている人はいますか?
-a を指定してクエリを実行したときのログからの抜粋:
data-storage - GeoMesa の分散型クラウド データ ストレージ システムの比較
私は GeoMesa を初めて使用します。geomesa を構築できるデータ ストレージを選択する前に、次のような各クラウド データ ストレージの長所と短所を比較したいと思います。
- アキュムロ
- カフカ
- ビッグテーブル
- HBase
- カサンドラ
提供することができます?
java - geomesa accumulo データ ストアで Zoo インスタンスを取得中に例外が発生しました
ご清聴ありがとうございました。geomesa と Zookeper を使用して Accumulo Data Store をセットアップしています。構成の変更を完了し、accumulo、java、maven などの必要なインスタンスをインストールしました。コマンドを使用してコマンドラインインターフェイスを使用して新しい機能を作成しているときに、geomesa create-schema -u root -p ****** \
-c device_ping \
-f feature \
-s uuid:String:index=true,dtg:Date,geom:Point:srid=4326 \
--dtg dtg
失敗します
Zoo インスタンスの取得中に例外が発生し、「データ ストアを作成できません。接続パラメーターを確認してください」というエラーがスローされて終了します。
この問題の解決策を見つけることができず、どの構成パラメーターが間違っているのかわかりません。添付のスクリーンショットの詳細はこちら
java - 例外「デフォルトの日付フィールド 'dtg' で部分 (結合) 属性インデックスを使用してスキーマを作成しようとしています」の解決方法
Geomesa Native APIを使用して Java で accumulo クライアントを実行しています。以下は Java クライアント コードです。
しかし、コマンドを使用してこのファイルを実行すると
次の例外が発生しています: