Thanks Madhan. The sample application looks very helpful, and I'm sure I'll have more questions once I dig a bit deeper :)
Thanks, Bryan On Tue, Mar 22, 2016 at 12:59 PM, Madhan Neethiraj <[email protected]> wrote: > 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 > >
