Valid starting from v4.1 of Datafari !
Ensure that :
- the required packages are installed via apt-get
- Java 8 JRE is installed
- Python is installed
- the time and date of the server is uptodate
- increase the default value of Open Files Limit (for Debian, change the setting in
/etc/security/limits.conf
:soft nofile 65535 hard nofile 65535
Check the related documentation : Software requirements
To install Datafari you need to be root :
dpkg -i datafari.deb
Start Datafari (needs non root account but must be in sudo group) :
cd /opt/datafari/bin bash start-datafari.sh
If you want to index fileshares
If you want to use the jcifs connector in ManifoldCF, follow our dedicated documentation: Add the JCIFS Connector to Datafari
Step by step install for Datafari 4.1 on AWS tx2.large instance (4 vcpu, 16 GB RAM) :
#!/bin/bash ssh -i keys.pem ubuntu@PUBLIC_IP sudo -i apt-get update # Download Datafari wget https://www.datafari.com/files/debian/datafari.deb # install the packages required by Datafari apt-get install curl debconf unzip sudo libc6-dev jq lsof python-minimal -y # install Java apt-get install openjdk-8-jre -y # set Java Home nano /etc/profile export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 # load the file source /etc/profile # check java java -version # Displays openjdk version "1.8.0_171" # Check java home echo $JAVA_HOME # displays /usr/lib/jvm/java-8-openjdk-amd64 # check Python version python -V # add the non-root user to visudo visudo # add the line below root ALL=(ALL:ALL) ALL # non necessary for AWS because ubuntu is in the sudo group ubuntu ALL=NOPASSWD: ALL # Python 2.7.12 #install Datafari dpkg -i datafari.deb # specify current host address 52.47.174.76 # Datafari password admin #PGSQL super user admin # change user exit # check user connected whoami # load profile file source /etc/profile # ubuntu here # For AWS only sed -i "/server.host:/c\server.host: 0.0.0.0" /opt/datafari/elk/kibana/config/kibana.yml cd /opt/datafari/bin bash start-datafari.sh # Go to the Datafari URL
Security groups :