1
問題:左半スパーク-SQL&GeoMesaに地理空間のテーブルに参加
私は、地理空間の点を含む(& D2 D1)2つのテーブルを持っています。私は、次のクエリを実行します:
select * from table 1 where table1.point is within 50km of any point in table2.point
私は同じことを達成するためにGeoMesa
& Accumulo
でSpark-SQL
を使用しています。 (処理エンジンとしてスパーク、AccumuloとしてGeoSpatialライブラリ用のデータストア& GeoMesa)。
上記のクエリは、left semi join
の一種であるが、私は私の知る限りサブクエリを読んでてきたように、where句で使用することはできませんのでSpark-SQL
を使用してそれを達成するためにどのように確認していません。