Uploaded image for project: 'Apache Storm'
  1. Apache Storm
  2. STORM-216 Secure Multi-tenant Storm
  3. STORM-226

Let a storm topology run as the user that launched it

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.10.0
    • storm-core
    • None

    Description

      We should optionally let a storm topology run as the user that launched it, instead of as the headless user that storm is running as.

      This requires a bit of native code with special privileges to make this work. We borrowed some code from Hadoop that already does this for them, and through the magic of sed turned it into something we can use.

      This also includes code to keep the log files for different topologies separate from one another. It also requires that there is an external process that will clean up those logs. For this we selected the logviewer daemon and have added the necessary code there too.

      Attachments

        Activity

          People

            revans2 Robert Joseph Evans
            revans2 Robert Joseph Evans
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: