Andrew Wong has uploaded this change for review. (
http://gerrit.cloudera.org:8080/15385
Change subject: [wip] ranger: set up MiniRanger
......................................................................
[wip] ranger: set up MiniRanger
Got to a point where I successfully create the Ranger database in
Postgres, but haven't tried making any calls in Ranger yet.
Also configs will likely need to be adjusted for some reason or other --
they're pretty minimal at the moment.
Also haven't found a good way to initialize things without having to
'sudo -u postgres' which doesn't feel great.
After running StartStopRanger, I can run the following locally:
[awong@va1022 debug]$ sudo -u postgres ./bin/postgres/psql -p <port>
ranger=# \c ranger
psql (12.2)
Type "help" for help.
ranger=# \c ranger
You are now connected to database "ranger" as user "postgres".
ranger=# \d
List of relations
Schema | Name | Type | Owner
--------+--------------------------------+----------+-------------
public | vx_trx_log | view | rangeradmin
public | x_access_type_def | table | rangeradmin
public | x_access_type_def_grants | table | rangeradmin
public | x_access_type_def_grants_seq | sequence | rangeradmin
public | x_access_type_def_seq | sequence | rangeradmin
public | x_asset | table | rangeradmin
public | x_asset_seq | sequence | rangeradmin
public | x_audit_map | table | rangeradmin
public | x_audit_map_seq | sequence | rangeradmin
public | x_auth_sess | table | rangeradmin
public | x_auth_sess_seq | sequence | rangeradmin
public | x_context_enricher_def | table | rangeradmin
public | x_context_enricher_def_seq | sequence | rangeradmin
public | x_cred_store | table | rangeradmin
public | x_cred_store_seq | sequence | rangeradmin
public | x_data_hist | table | rangeradmin
public | x_data_hist_seq | sequence | rangeradmin
public | x_datamask_type_def | table | rangeradmin
public | x_datamask_type_def_seq | sequence | rangeradmin
Change-Id: I95574b2a8359be3437c0993dd5ce63479fd71548
---
M src/kudu/ranger/CMakeLists.txt
M src/kudu/ranger/mini_ranger-test.cc
M src/kudu/ranger/mini_ranger.cc
M src/kudu/ranger/mini_ranger.h
M src/kudu/util/subprocess.cc
M thirdparty/build-thirdparty.sh
6 files changed, 162 insertions(+), 128 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/85/15385/1
--
To view, visit http://gerrit.cloudera.org:8080/15385
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I95574b2a8359be3437c0993dd5ce63479fd71548
Gerrit-Change-Number: 15385
Gerrit-PatchSet: 1
Gerrit-Owner: Andrew Wong <[email protected]>