Uploaded image for project: 'Ranger'
  1. Ranger
  2. RANGER-2170

Ranger supports plugin to enable, monitor and manage Elasticsearch

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: master
    • Fix Version/s: master, 2.0.0
    • Component/s: Ranger
    • Labels:
    • Flags:
      Patch, Important

      Description

      Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases.
      Like Apache Solr, it is also an index server based on Lucence.
      Ranger supports plugin to enable, monitor and manage Elasticsearch,
      to control index security of Elasticsearch.

      As there is X-Pack plugin for the Elasticsearch, but it is not free.
      X-Pack is an Elastic Stack extension that bundles security, alerting, monitoring, reporting,
      and graph capabilities into one easy-to-install package.
      We refer to the Indices Privileges design of X-Pack,
      by keeping the permissions consistent,
      to make user use ranger Elasticsearch plugin easily.
      Reference X-Pack Indices Privileges:
      https://www.elastic.co/guide/en/x-pack/current/security-privileges.html

      Here we develop Ranger Elasticsearch plugin, based on Elasticsearch version 6.2.2.
      Elasticsearch 6.2.2 was released in February 20, 2018, reference release-notes:
      https://www.elastic.co/guide/en/elasticsearch/reference/6.2/release-notes-6.2.2.html
      Not like other system, Elasticsearch has no basic authentication,
      it uses X-pack plugin to support basic authentication,
      role-based access control, SSL/TLS encryption, LDAP and so on.
      Not like X-pack, our Ranger Elasticsearch plugin is designed to do authorization,
      it is to control index of Elasticsearch without authentication,
      this plugin should work with other Elasticsearch plugin to authenticate users.

        Attachments

        1. 7_ElasticSearchPluginStatus.jpg
          224 kB
          Qiang Zhang
        2. 6_ElasticSearchPlugins.jpg
          535 kB
          Qiang Zhang
        3. 5_ElasticSearchAuditLog.jpg
          369 kB
          Qiang Zhang
        4. 4_EditElasticSearchPolicy.jpg
          171 kB
          Qiang Zhang
        5. 3_ElasticSearchPolicies.jpg
          160 kB
          Qiang Zhang
        6. 2_EditElasticSearchService.jpg
          156 kB
          Qiang Zhang
        7. 1_ElasticSearchServiceEntry.jpg
          182 kB
          Qiang Zhang
        8. 0001-RANGER-2170-Ranger-supports-plugin-to-enable-monitor.patch
          127 kB
          Qiang Zhang

          Issue Links

            Activity

              People

              • Assignee:
                zhangqiang2 Qiang Zhang
                Reporter:
                zhangqiang2 Qiang Zhang
              • Votes:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: