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
