Getting the installation kit
Get the installation kit from Accelario representative.
It should be a zip archive with following contents:
jar file
“conf” directory with single yaml file
Example:
data-masking-1.0-SNAPSHOT.jar
conf/application.yml
Prerequisites
Windows or Linux server - any release/version. This server will act as the application server. It can be any host - a dedicated one or the same as database server.
Recommended requirements: 4 CPU cores, 8GB RAM, 100 GB disk space
Java 8
Network accessibility to required databases
OS user:
Linux - a user with sudo privilege
Windows - a user with a privilege to run java and to read/write in the “app_home” directoryDatabase user - a user with DBA privileges in every database that the app should work with. Each database may have different user and password.
Deployment
Unzip the installation kit into empty directory on app server - this directory will be further called “app_home”.
The configuration file conf/application.yml
already has all parameters with default values.
If needed, the parameters can be changed by updating this file and restarting the application.
For example, you change port and admin login password as shown in the picture below:
Linux
Make sure that java 1.8 is installed.
Run these commands:
cd {app_home}
sudo screen -dmSL masking java -Duser.timezone=GMT -jar data-masking-1.0-SNAPSHOT.jar
If screen
is not installed, it is also possible to use nohup
:
sudo nohup java -Duser.timezone=GMT -jar data-masking-1.0-SNAPSHOT.jar &
In case of special locale of the shell, add these parameters:
-Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8
Windows
Make sure that java 1.8 64bit is installed.
Run these commands:
cd {app_home}
java -Duser.timezone=GMT -jar data-masking-1.0-SNAPSHOT.jar
In case of special locale of the shell, add these parameters:
-Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8
Accessing the application
Open a browser and goto: http://myserver:8084
Replace “myserver” with the hostname where the jar file was started
Reminder: the default port (8084) can be changed as described in Deployment section