Image

Installazione di Knowage 7.1 in centos 7.0

Knowage è la suite open source professionale per moderne analisi di business su fonti tradizionali e sistemi di big data.

- Cos'é Knowage

Knowage è la suite open source professionale per moderne analisi di business su fonti tradizionali e sistemi di big data.

La suite è composta da diversi moduli, ognuno concepito per uno specifico dominio analitico. Possono essere utilizzati singolarmente come soluzione completa per un determinato compito o combinati tra loro per garantire la piena copertura dei requisiti dell'utente.

- I sottoprodotti della suite sono:

  • BD (big data), per analizzare i dati memorizzati su cluster di big data o database NoSQL
  • SI (smart intelligence), la consueta business intelligence su dati strutturati, ma più orientata alle funzionalità self-service e prototipazione agile
  • ER (reporting aziendale), per produrre e distribuire report statici
  • LI (location intelligence), per mettere in relazione dati aziendali con informazioni spaziali o geografiche
  • PM (performance management), gestire KPI e organizzare scorecard
  • PA (analisi predittiva), per analisi più avanzate
  • EI (intelligenza integrata), per collegare Knowage a soluzioni esterne fornite dal cliente o da terze parti

- Requisiti minimi:

  • Sistema Operativo CentOS 7 minimale
  • Accesso al server con l'utente "root"
  • Memoria Ram 3 Gb
  • Spazio necessario sull'Hard Disk 4 Gb
  • Accesso internet per poter fare il download dei pacchetti di CentOS 7.

01) Autenticarsi come utente "root" di CentOS 7 sudo su

02) Installare alcuni pacchetti necessari a CentOS 7: yum -y install mc unzip net-tools vim nano git wget telnet

03) Installare Java 1.8: yum -y install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64

04) Modificare il file "profile": vim /etc/profile

Alla fine del file amdremo ad inserire le seguenti linee:

JAVA_HOME="/usr/lib/jvm/java-openjdk"
PATH="/usr/lib/jvm/java-openjdk/bin:$PATH"
JRE_HOME="/usr/lib/jvm/java-openjdk/jre"
export JAVA_HOME
export PATH
export JRE_HOME

05) Per attivare le modifiche digitare: source /etc/profile

06) Installare MariaDB yum -y install mariadb.x86_64 mariadb-server

07) Attivare e lanciare il database MariaDB

systemctl enable mariadb
systemctl start mariadb

08) Accedere come "root" nel database MariaDb mysql -u root -p

09) Alla richiesta della password digitare il tasto "Enter"

10) Una volta entrati sarà necessario attribuirre una password all'utente "root" del database

update user SET PASSWORD=PASSWORD("1234567") WHERE USER='root';
flush privileges;
exit;

11) Restartare il database MariaDB systemctl restart mariadb

12) Verifificare se la password attribuita all'utente "root" del database sta funzionando. mysql -u root -p

13) alla richiesta della password digitare: 1234567

14) per concludere digitare: exit;

15) Installazione in ambiente senza interfaccia grafica ./Knowage-7_1_0-CE-Installer-Unix-20191230.sh -c

Dopo qualche secondo di attesa, durante l'Installazione, saranno mostrati alcuni avvisi che saranno usati per personalizzare l'installazione di Knowage:

- Licenza

I accept the agreement Yes [1], No [2]

scegliere l'opzione "1" seguita dal tasto INVIO

- Libreria dei Grafici da usare

Charting library Please select which library you want to install: Charts.js [1, Enter], Highcharts JS [2]

scegliere opzione "2" seguita dal tasto INVIO

- Installazione Modulo Demo

N.B. Una volta scelta la libreria grafica "Highcharts JS" accetteremo la richiesta di installazione dell'archivio demo.

- Installazione componenti

Alla richiesta di installazione della lista dei componenti di Knowage sarà necessario premere INVIO per confermarli tutti insieme:

Which components should be installed? X: Knowage Big Data X: Knowage Smart Intelligence X: Knowage Enterprise Reporting X: Knowage Predictive Analysis X: Knowage Location Intelligence X: Knowage Performance Management Please enter a comma-separated list of the selected values or [Enter] for the de

Accettare tutta la lista dei componenti con il tasto INVIO

- Configurazione del percorso di installazione

Application Server Configuration [ ]

come percorso sceglieremo il seguente: /srv e per confermare premere il tasto INVIO

- Configurazione inerenti al database usato

Database Management System Configuration Use an already installed DBMS [1, Enter]

scegliere l'opzione "1" seguita dal tasto INVIO

Select DBMS for metadata: MariaDB [1, Enter] MySQL [2]

scegliere l'opzione "1" seguita dal tasto INVIO

[jdbc:mariadb://localhost:3306] confermare premendo il tasto INVIO

Username: [ ]

  • Digitare il nome dell'utente che sarà: root
  • Digitare la password dell'utente che sarà: 1234567

Nel finale dell'installazione sarà proposto di creare un link nel Desktop ma non avendo installato un ambiente grafico risponderemo con "No"

Create desktop links? Yes [y, Enter], No [n]

e alla richiesta di poter eseguire l'applicazione Knowage rispondere "Yes"

Start Knowage? Yes [y, Enter], No [n]

Al termine sarà necessario aspettare alcuni minuti affinchè il software non sia stato lanciato correttamente.

- Accesso via web a Knowage

Per poter accedere a Knowage sara necessario eseguire un browser e inserire l'indirizzo in basso:

http://localhost:8080/knowage

- Login

Per poter fare il login useremo le seguenti credenziali:

  • Se durante l'installazione non abbiamo scelto di installare il modulo demo i dati di accesso saranno: user: biadmin passwd: biadmin

    user: biuser passwd: biuser

  • Se, invece, abbiamo scelto di installare il modulo demo i dati di accesso saranno: user: demo_admin passwd: demo_admin

    user: demo_user passwd: demo_user

- Lanciare e fermare il servizio Knowage

  • Per lanciare Knowage useremo il comando /srv/Knowage-Server-CE/bin/startup.sh

  • Per fermare Knowage useremo il comando /srv/Knowage-Server-CE/bin/shutdown.sh

Buon Lavoro...!! ;-)

- Riferimenti e Links: