Skip to content
Hawk edited this page Jun 20, 2019 · 5 revisions

BeyondMDM

Introduction --------

A simple MDM system

Installation --------

Install JDK

yum list java*

yum install -y java-1.8.0-openjdk-headless.x86_64

Install Maven (MDM) *****************

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz

tar xzvf apache-maven-3.6.1-bin.tar.gz

Add the bin directory of the created directory apache-maven-3.6.1 to the PATH environment variable Add following statement in the file - .bashrc, and then source .bashrc to enable it work. export PATH=/opt/apache-maven-3.6.1/bin:$PATH

Install MySQL (MDM) *****************

See url: https://www.cnblogs.com/javabg/p/9951852.html

start mysql service : ./mysqld_safe --user=mysql &

Install Redis (MDM) *****************

please refer to this url: https://sharadchhetri.com/2014/10/04/install-redis-server-centos-7-rhel-7/

yum install redis

systemctl status redis.service

redis-cli ping

Install minio (MDM) *****************

See url: http://www.senra.me/install-minio-another-aws-s3-like-opensource-implementation/

Install nodejs

Pls refer to the official website

Install Nginx

See url: http://nginx.org/en/linux_packages.html#RHEL-CentOS

Install SDKMAN

See url: https://sdkman.io/install

Install SDKMAN

See url: https://gradle.org/install/

Install SymmetriDS (Already modified to generate more Restful API for MDM usage) ***********************

Compile from source code:

  • cd symmetric-assemble
  • ./gradlew develop
  • the result is located in the folder: symmetric-serversrcmaindeploy

Install Minio

See url: https://github.com/minio/minio

we will get following results:

Endpoint:  http://192.168.56.210:9000  http://10.0.2.15:9000  http://127.0.0.1:9000      
AccessKey: 9XK5HJWUP3SR81G3LA7Y 
SecretKey: cGIw4Tef7+nrwh3vWMb+ZskqoFT2nmJck0y7WN4o 

Browser Access:
   http://192.168.56.210:9000  http://10.0.2.15:9000  http://127.0.0.1:9000      

Command-line Access: https://docs.min.io/docs/minio-client-quickstart-guide
   $ mc config host add myminio http://192.168.56.210:9000 9XK5HJWUP3SR81G3LA7Y cGIw4Tef7+nrwh3vWMb+ZskqoFT2nmJck0y7WN4o

Object API (Amazon S3 compatible):
   Go:         https://docs.min.io/docs/golang-client-quickstart-guide
   Java:       https://docs.min.io/docs/java-client-quickstart-guide
   Python:     https://docs.min.io/docs/python-client-quickstart-guide
   JavaScript: https://docs.min.io/docs/javascript-client-quickstart-guide
   .NET:       https://docs.min.io/docs/dotnet-client-quickstart-guide
Clone this wiki locally