掲載し、RGW圧縮を有効セファロv14.2.1を解決するための発効を満たしていません

展開後セファロ(14.2.1または14.2.2)+ RGWクラスタは、従来の方法によれば、コマンド "radosgw管理者ゾーンの配置は--rgwゾーン=デフォルト--placement-ID =デフォルト-配置--compression = ZLIBを変更します" zlib圧縮を有効にします。クラスタとradosgwプロセスを再起動した後、テストがオブジェクトファイルは、「radosgw管理者バケット統計--bucket =のbucket1」でバケツに書かれていることがわかったが、データは圧縮されていません。RGWログから圧縮処理には見えませんでした。

この場合、いくつかの環境があります。

次のように解決策は以下のとおりです。

USER1の1.輸出メタデータ。

     USER1> user.json:radosgw-adminのメタデータは、ユーザーを取得します

2.メタデータを変更します。

    Vimのuser.json

    修改 "default_storage_class": "STANDARD"

3.インポートuser.json

    radosgw管理者のメタデータを置くユーザー:USER1 <user.json

4.再起動radosgw

 

zlib圧縮効果をテストした後。

注1:内部の新しいバケツに有効に圧縮この方法を、使用します。オブジェクトは、元のバケツに入れている場合は、圧縮が有効になりません。学生が確認できます。

おすすめ

転載: www.cnblogs.com/hanfengzhe/p/11355141.html