Designed to allow you to log in to Apache Zeppelin with the usernames and passwords from Geonetwork, stored in a PostgreSQL database.
- Apache Zeppelin (0.8.2 is known to work)
- PostgreSQL driver jar file from https://mvnrepository.com/artifact/org.postgresql/postgresql/42.1.10 copied into Zeppelin's
lib
folder - Geonetwork 3.8.x (3.4.x or upwards should work) with geonetwork database stored in PostgreSQL
- Apache Maven (for building jar file with dependencies)
- Clone or download this repository
- In the
geonetwork integration
folder executemvn package
- From the
geonetwork-integration\target
folder, copytestshiro-1.0-SNAPSHOT-jar-with-dependencies.jar
to Zeppelin'slib
folder - From the
conf
folder adaptshiro.ini.geonetworkexample
to match your Geonetwork postgreSQL database credentials - In zeppelin's
lib
folder take a back up of the existingshiro.ini
file and replace it withshiro.ini.geonetworkexample
(renaming as you do so) - Restart shiro- you should now be able to log in with your existing geonetwork administrative credentials