60-320-040-使用 - 重量に重みをカウントする-HyperLogLog

1.ホライゾン

ここに画像を挿入説明

2.概要

シーンデータは再カウントするように要求され、実装は、データ・セット・ストアの詳細内のデータ構造です。データは、時間をかけて蓄積するにつれてしかし、詳細なデータは、ストレージスペースの多くを占めます。精度を犠牲にして再カウントに使用HyperLoglogは、非常に小さいですが、それは非常にデータストレージを減らすことができます。

頼ります

編集pom.xmlファイル、依存関係を追加します。

<dependency>  
    <groupId>net.agkn</groupId>
    <artifactId>hll</artifactId>
    <version>1.6.0</version>
</dependency>

使用

定義状態:

private ValueState<Byte[]> hllState;

知人の状態:

@Override
public void open(Configuration parameters) throws Exception {  
    super.open(parameters);
    ValueStateDescriptor<Byte[]> hllStateDescriptor = new ValueStateDescriptor<>(
        "

おすすめ

転載: blog.csdn.net/qq_21383435/article/details/105280228