Es-hbase-hbase-security

提供:Dev Guides
移動先:案内検索

HBase-セグリダード

ポデモスは、HBaseの使用者を許可します。 Hay tres comandos para la seguridad objetivo:conceer、revocar y user_permission。

コンシード

Laconceión* de las subvenciones derechosespecíficos、tales como leer、escribir、ejecutar、y admin en una tabla para un usuario determinado。 ラシンタクシスデコマンドエスラシギエンテ:

hbase> grant <user> <permissions> [<table> [<column family> [&ltcolumn; qualifier>]]

Podemos otorgar cero omásprivilegios a un usuario de la serie de RWXCA、donde

  • R:代理店の特権。
  • W-グラバシオンprivilegio degrabaciónを表します。
  • X-エジェクタの特権を表します。
  • C-crear privilegiosを表します。 *A-行政官の代表。

Continuaciónse muestra un ejemplo que otorga todos los privilegios a un usuario llamado "finddevguides"。

hbase(main):018:0> grant 'finddevguides', 'RWXCA'

Revocar

タブーラを使用してコマンドを実行することができます。 Su sintaxis es la siguiente:

hbase> revoke <user>

Elcódigosiguienteは、to dos los permisos del usuario llamado 'finddevguides’を取り消します。

hbase(main):006:0> revoke 'finddevguides'

User_permission

確定的なタブリストを使用して、タブラのリストを作成します。* ユーザーの権限* es la siguiente:

hbase>user_permission ‘tablename

エル・コディゴ・シギエンテ・ミューエストラ・ウナ・リスト・デ・トドス・ロス・ペルミソス・デ・ウスアリオ・デ・エンプ・タブラ。

hbase(main):013:0> user_permission 'emp'