Bryan,

A sample application and a Ranger plugin to add Ranger authorization to this 
application were added recently 
(https://issues.apache.org/jira/browse/RANGER-881). This will help understand 
the details of adding Ranger authorization to an application.

Please go through README.txt 
(https://git1-us-west.apache.org/repos/asf?p=incubator-ranger.git;a=blob;f=ranger-examples/README.txt),
 review the sources and let me know if you have any questions.


Hope this helps.

Madhan




On 3/21/16, 10:23 PM, "Madhan Neethiraj" <[email protected] on behalf 
of [email protected]> wrote:

>Hi Bryan,
>
>Welcome to Apache Ranger! Glad you already have the build going with Maven and 
>loaded Ranger projects into your IDE. Now to your questions:
>
>>> - Is it possible to run Ranger on OSX, or does it require linux?
>Ranger Admin a web application hosted by an embedded Tomcat server. It should 
>be possible to run it in any OS where Tomcat runs, including Mac OS. However, 
>the packaged scripts for various tasks (like install/configure, DB schema 
>creation, start/stop) are available for Linux environments. Running on other 
>OS environment might require OS specific updates - like the on you found about 
>grouped command. Many developers use virtual machines for deployments during 
>development.
>
>>> - After you have run the setup once, if you make code changes and rebuild, 
>>> is there a shortcut for deploying these changes? rather than running setup 
>>> again.
>Running setup.sh again is probably the easiest way. It simply recreates the 
>configuration and overwrites the bits. If you have changes to specific 
>jar/.js/.html/.class file, you can try replacing the file in a deployed 
>environment; but no scripts are available to support such updates.
>
>
>>> - Is there a way to start the admin tool from an IDE? (assuming you have 
>>> the back end database setup)
>It should be possible; I guess this would require setting up of various 
>configuration files. However, many developers use a separate VM to deploy 
>Ranger Admin (and other Hadoop processes where Ranger plugins run); in such 
>case, setup.sh does necessary setting up of configuration files.
>
>Rangers - if any of you have details on running Ranger Admin via an IDE, 
>please share.
>
>Thanks,
>Madhan
>
>
>
>
>On 3/21/16, 10:41 AM, "Bryan Bende" <[email protected]> wrote:
>
>>Hello,
>>
>>I'm trying to setup a local development environment for Ranger and was
>>looking for some recommendations...
>>
>>I have forked the code, built with Maven, and imported into my IDE. My
>>questions are more about running what I have built. It looks like the
>>documentation says to do the following:
>>
>>- Copy target/ranger-0.6.0-admin.tar.gz somewhere and extract it
>>- Configured install.properties
>>- Run setup.sh
>>
>>Questions
>>
>>- Is it possible to run Ranger on OSX, or does it require linux?
>>
>>I ran setup.sh on my laptop (OSX) but ran into: /setup.sh: line 934:
>>groupadd: command not found  so I'm thinking this was intended for linux
>>
>>- After you have run the setup once, if you make code changes and rebuild,
>>is there a shortcut for deploying these changes? rather than running setup
>>again.
>>
>>- Is there a way to start the admin tool from an IDE? (assuming you have
>>the back end database setup)
>>
>>I'm interested to hear the workflow that others use for developing, and
>>sorry if these questions have been asked/answered before.
>>
>>Thanks,
>>
>>Bryan

Reply via email to