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