Πώς να εγκαταστήσετε το Apache Zeppelin στο Ubuntu 16.04

Το Apache Zeppelin είναι ένα διαδικτυακό σημειωματάριο ανοιχτού κώδικα και συνεργατικό εργαλείο για διαδραστική απορρόφηση δεδομένων, ανακάλυψη, ανάλυση και οπτικοποίηση. Το Zeppelin υποστηρίζει περισσότερες από 20 γλώσσες, συμπεριλαμβανομένων των Apache Spark, SQL, R, Elasticsearch και πολλών άλλων. Το Apache Zeppelin σάς επιτρέπει να δημιουργείτε όμορφα έγγραφα που βασίζονται σε δεδομένα και να βλέπετε τα αποτελέσματα των αναλυτικών στοιχείων σας.

Προαπαιτούμενα

  • Μια παρουσία διακομιστή Vultr Ubuntu 16.04.
  • Ένας χρήστης sudo .
  • Ένα όνομα τομέα στραμμένο προς τον διακομιστή.

Για αυτό το σεμινάριο, θα χρησιμοποιήσουμε zeppelin.example.com ως όνομα τομέα που δείχνει προς την παρουσία του Vultr. Βεβαιωθείτε ότι έχετε αντικαταστήσει όλες τις εμφανίσεις του παραδείγματος ονόματος τομέα με το πραγματικό.

Ενημερώστε το βασικό σας σύστημα χρησιμοποιώντας τον οδηγό Πώς να ενημερώσετε το Ubuntu 16.04 . Μόλις το σύστημά σας ενημερωθεί, προχωρήστε στην εγκατάσταση Java.

Εγκαταστήστε Java

Το Apache Zeppelin είναι γραμμένο σε Java, επομένως απαιτεί JDK για να λειτουργήσει. Προσθέστε το αποθετήριο Ubuntu για την Oracle Java 8.

sudo add-apt-repository --yes ppa:webupd8team/java
sudo apt update

Εγκαταστήστε την Oracle Java.

sudo apt -y install oracle-java8-installer

Επαληθεύστε την έκδοσή του.

java -version

Θα δείτε την ακόλουθη έξοδο.

user@vultr:~$ java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

Ορίστε την προεπιλεγμένη διαδρομή για την Java εγκαθιστώντας το ακόλουθο πακέτο.

sudo apt -y install oracle-java8-set-default

Μπορείτε να επαληθεύσετε εάν JAVA_HOMEέχει οριστεί εκτελώντας.

echo $JAVA_HOME

Θα δεις.

user@vultr:~$ echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle

Εάν δεν βλέπετε καθόλου έξοδο, θα πρέπει να αποσυνδεθείτε από το τρέχον κέλυφος και να συνδεθείτε ξανά.

Εγκαταστήστε το Zeppelin

Το Apache Zeppelin αποστέλλει όλες τις εξαρτήσεις μαζί με τα δυαδικά αρχεία, επομένως δεν χρειάζεται να εγκαταστήσουμε τίποτα άλλο εκτός από την Java. Κατεβάστε το δυαδικό αρχείο Zeppelin στο σύστημά σας. Μπορείτε πάντα να βρείτε την πιο πρόσφατη έκδοση της εφαρμογής στη σελίδα λήψης του Zeppelin .

wget http://www-us.apache.org/dist/zeppelin/zeppelin-0.7.3/zeppelin-0.7.3-bin-all.tgz

Εξαγωγή του αρχείου.

sudo tar xf zeppelin-*-bin-all.tgz -C /opt

Η παραπάνω εντολή θα εξαγάγει το αρχείο στο /opt/zeppelin-0.7.3-bin-all. Μετονομάστε τον κατάλογο για λόγους ευκολίας.

sudo mv /opt/zeppelin-*-bin-all /opt/zeppelin

Το Apache Zeppelin είναι πλέον εγκατεστημένο. Μπορείτε να ξεκινήσετε αμέσως την εφαρμογή, αλλά δεν θα είναι προσβάσιμη σε εσάς, καθώς ακούει localhostμόνο. Θα διαμορφώσουμε το Apache Zeppelin ως υπηρεσία. Θα διαμορφώσουμε επίσης το Nginx ως αντίστροφο διακομιστή μεσολάβησης.

Ρύθμιση παραμέτρων Systemd

Σε αυτό το βήμα, θα δημιουργήσουμε ένα αρχείο μονάδας Systemd για την εφαρμογή Zeppelin. Αυτό θα διασφαλίσει ότι η διαδικασία εφαρμογής θα ξεκινήσει αυτόματα κατά την επανεκκίνηση του συστήματος και τις αποτυχίες.

Για λόγους ασφαλείας, δημιουργήστε έναν μη προνομιούχο χρήστη για την εκτέλεση της διαδικασίας Zeppelin.

sudo useradd -d /opt/zeppelin -s /bin/false zeppelin

Παρέχετε την ιδιοκτησία των αρχείων στον νέο χρήστη Zeppelin.

sudo chown -R zeppelin:zeppelin /opt/zeppelin

Δημιουργήστε ένα νέο αρχείο μονάδας υπηρεσιών Systemd.

sudo nano /etc/systemd/system/zeppelin.service

Συμπληρώστε το αρχείο με τα ακόλουθα.

[Unit]
Description=Zeppelin service
After=syslog.target network.target

[Service]
Type=forking
ExecStart=/opt/zeppelin/bin/zeppelin-daemon.sh start
ExecStop=/opt/zeppelin/bin/zeppelin-daemon.sh stop
ExecReload=/opt/zeppelin/bin/zeppelin-daemon.sh reload
User=zeppelin
Group=zeppelin
Restart=always

[Install]
WantedBy=multi-user.target

Ξεκινήστε την εφαρμογή.

sudo systemctl start zeppelin

Ενεργοποιήστε την αυτόματη εκκίνηση της υπηρεσίας Zeppelin κατά την εκκίνηση.

sudo systemctl enable zeppelin

Για να διασφαλίσετε ότι η υπηρεσία εκτελείται, μπορείτε να εκτελέσετε τα εξής.

sudo systemctl status zeppelin

Διαμόρφωση του Reverse Proxy

Από προεπιλογή, ο διακομιστής Zeppelin ακούει localhost στη θύρα 8080. Θα χρησιμοποιήσουμε το Nginx ως αντίστροφο διακομιστή μεσολάβησης, έτσι ώστε η εφαρμογή να είναι προσβάσιμη μέσω τυπικών HTTP και HTTPS θυρών. Θα διαμορφώσουμε επίσης το Nginx ώστε να χρησιμοποιεί ένα SSL που δημιουργείται με το Let's Encrypt δωρεάν SSL CA.

Εγκαταστήστε το Nginx.

sudo apt -y install nginx

Ξεκινήστε το Nginx και ενεργοποιήστε το να ξεκινά αυτόματα κατά την εκκίνηση.

sudo systemctl start nginx
sudo systemctl enable nginx

Προσθέστε το αποθετήριο Certbot.

sudo add-apt-repository --yes ppa:certbot/certbot
sudo apt-get update

Εγκαταστήστε το Certbot, το οποίο είναι η εφαρμογή πελάτη για το Let's Encrypt CA.

sudo apt -y install certbot

Σημείωση : Για να αποκτήσετε πιστοποιητικά από το Let's Encrypt CA, ο τομέας για τον οποίο πρόκειται να δημιουργηθούν τα πιστοποιητικά πρέπει να κατευθύνεται προς τον διακομιστή. Εάν όχι, κάντε τις απαραίτητες αλλαγές στις εγγραφές DNS του τομέα και περιμένετε να διαδοθεί το DNS προτού υποβάλετε ξανά το αίτημα πιστοποιητικού. Το Certbot ελέγχει την αρχή τομέα πριν από την παροχή των πιστοποιητικών.

Δημιουργήστε τα πιστοποιητικά SSL.

sudo certbot certonly --webroot -w /var/www/html -d zeppelin.example.com

Τα πιστοποιητικά που δημιουργούνται είναι πιθανό να αποθηκευτούν στο /etc/letsencrypt/live/zeppelin.example.com/. Το πιστοποιητικό SSL θα αποθηκευτεί ως fullchain.pem και το ιδιωτικό κλειδί θα αποθηκευτεί ως privkey.pem.

Ας κρυπτογραφήσουμε τα πιστοποιητικά λήγουν σε 90 ημέρες, επομένως συνιστάται να ρυθμίσετε την αυτόματη ανανέωση των πιστοποιητικών χρησιμοποιώντας εργασίες Cron.

Ανοίξτε το αρχείο εργασίας cron.

sudo crontab -e

Προσθέστε την ακόλουθη γραμμή στο τέλος του αρχείου.

30 5 * * * /usr/bin/certbot renew --quiet

Η παραπάνω εργασία cron θα εκτελείται καθημερινά στις 5:30 π.μ. Εάν το πιστοποιητικό πρόκειται να λήξει, θα ανανεωθεί αυτόματα.

Δημιουργήστε ένα νέο αρχείο μπλοκ διακομιστή για την τοποθεσία Zeppelin.

sudo nano /etc/nginx/sites-available/zeppelin

Συμπληρώστε το αρχείο.

upstream zeppelin {
server 127.0.0.1:8080;
}
server {
    listen 80;
    server_name zeppelin.example.com;
    return 301 https://$host$request_uri;
}

server {
    listen 443;
    server_name zeppelin.example.com;

    ssl_certificate           /etc/letsencrypt/live/zeppelin.example.com/fullchain.pem;
    ssl_certificate_key       /etc/letsencrypt/live/zeppelin.example.com/privkey.pem;

    ssl on;
    ssl_session_cache  builtin:1000  shared:SSL:10m;
    ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
    ssl_prefer_server_ciphers on;

    access_log  /var/log/nginx/zeppelin.access.log;

location / {
        proxy_pass http://zeppelin;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;
        proxy_redirect off;
    }
location /ws {
    proxy_pass http://zeppelin/ws;
    proxy_http_version 1.1;
    proxy_set_header Upgrade websocket;
    proxy_set_header Connection upgrade;
    proxy_read_timeout 86400;
    }
  }

Ενεργοποιήστε το αρχείο διαμόρφωσης.

sudo ln -s /etc/nginx/sites-available/zeppelin /etc/nginx/sites-enabled/zeppelin

Επανεκκινήστε το Nginx για να ισχύσουν οι αλλαγές.

sudo systemctl restart nginx zeppelin

Το Zeppelin είναι πλέον προσβάσιμο στην ακόλουθη διεύθυνση.

https://zeppelin.example.com

Από προεπιλογή, δεν είναι ενεργοποιημένος ο έλεγχος ταυτότητας, επομένως μπορείτε να χρησιμοποιήσετε απευθείας την εφαρμογή.

Εφόσον η εφαρμογή είναι προσβάσιμη σε όλους, τα σημειωματάρια που δημιουργείτε είναι επίσης προσβάσιμα σε όλους. Είναι πολύ σημαντικό να απενεργοποιήσετε την ανώνυμη πρόσβαση και να ενεργοποιήσετε τον έλεγχο ταυτότητας, έτσι ώστε μόνο οι πιστοποιημένοι χρήστες να έχουν πρόσβαση στην εφαρμογή.

Απενεργοποιήστε την ανώνυμη πρόσβαση

Για να απενεργοποιήσετε την προεπιλεγμένη ανώνυμη πρόσβαση, αντιγράψτε το πρότυπο αρχείου διαμόρφωσης στη ζωντανή του θέση.

cd /opt/zeppelin
sudo cp conf/zeppelin-site.xml.template conf/zeppelin-site.xml

Επεξεργαστείτε το αρχείο διαμόρφωσης.

sudo nano conf/zeppelin-site.xml

Βρείτε τις ακόλουθες γραμμές στο αρχείο.

<property>
  <name>zeppelin.anonymous.allowed</name>
  <value>true</value>

Αλλάξτε την τιμή σε για false να απενεργοποιήσετε την ανώνυμη πρόσβαση.

Ενεργοποιήστε τον έλεγχο ταυτότητας Shiro

Τώρα που έχουμε απενεργοποιήσει την ανώνυμη πρόσβαση, πρέπει να ενεργοποιήσουμε κάποιο είδος μηχανισμού ελέγχου ταυτότητας, ώστε οι προνομιούχοι χρήστες να μπορούν να συνδεθούν. Το Apache Zeppelin χρησιμοποιεί έλεγχο ταυτότητας Apache Shiro. Αντιγράψτε το αρχείο διαμόρφωσης Shiro.

sudo cp conf/shiro.ini.template conf/shiro.ini

Επεξεργαστείτε το αρχείο διαμόρφωσης.

sudo nano conf/shiro.ini

Βρείτε τις ακόλουθες γραμμές στο αρχείο.

[users]

admin = password1, admin
user1 = password2, role1, role2
user2 = password3, role3
user3 = password4, role2

Η λίστα περιέχει το όνομα χρήστη, τον κωδικό πρόσβασης και τους ρόλους των χρηστών. Προς το παρόν, θα χρησιμοποιήσουμε μόνο admin και user1. Αλλαγή του κωδικού πρόσβασης της admin και user1 και να απενεργοποιήσετε τους άλλους χρήστες σχολιάζοντας τους. Μπορείτε επίσης να αλλάξετε το όνομα χρήστη και τους ρόλους των χρηστών. Για να μάθετε περισσότερα σχετικά με τους χρήστες και τους ρόλους του Apache Shiro, διαβάστε τον οδηγό εξουσιοδότησης Shiro .

Αφού αλλάξετε τους κωδικούς πρόσβασης, θα αρέσει στο μπλοκ κώδικα.

[users]

admin = StrongPassword, admin
user1 = UserPassword, role1, role2
# user2 = password3, role3
# user3 = password4, role2

Τώρα επανεκκινήστε το Zeppelin για να εφαρμόσετε τις αλλαγές.

sudo systemctl restart zeppelin

Θα δείτε ότι ο έλεγχος ταυτότητας έχει ενεργοποιηθεί και θα μπορείτε να συνδεθείτε χρησιμοποιώντας το όνομα χρήστη και τον κωδικό πρόσβασης που έχουν οριστεί στο αρχείο διαμόρφωσης Shiro.


Πώς να εγκαταστήσετε το Microweber στο CentOS 7

Πώς να εγκαταστήσετε το Microweber στο CentOS 7

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Microweber είναι ένα ανοικτού κώδικα μεταφοράς και απόθεσης CMS και ηλεκτρονικό κατάστημα. Ο πηγαίος κώδικας Microweber φιλοξενείται στο GitHub. Αυτός ο οδηγός θα σας δείξει

Πώς να εγκαταστήσετε το osTicket στο FreeBSD 12

Πώς να εγκαταστήσετε το osTicket στο FreeBSD 12

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το osTicket είναι ένα σύστημα έκδοσης εισιτηρίων υποστήριξης πελατών ανοιχτού κώδικα. Ο πηγαίος κώδικας του osTicket φιλοξενείται δημόσια στο Github. Σε αυτό το σεμινάριο

Πώς να εγκαταστήσετε την πλατφόρμα ηλεκτρονικού εμπορίου Sylius στο Ubuntu 18.04 LTS

Πώς να εγκαταστήσετε την πλατφόρμα ηλεκτρονικού εμπορίου Sylius στο Ubuntu 18.04 LTS

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Sylius είναι μια σύγχρονη πλατφόρμα ηλεκτρονικού εμπορίου για PHP, βασισμένη στο Symfony Framework. Η πηγή Sylius βρίσκεται στο GitHub. Αυτός ο οδηγός θα περπατήσει

Πώς να εγκαταστήσετε το Cezerin eCommerce στο Ubuntu 18.04

Πώς να εγκαταστήσετε το Cezerin eCommerce στο Ubuntu 18.04

Το Cezerin είναι μια προοδευτική εφαρμογή Ιστού ηλεκτρονικού εμπορίου ανοιχτού κώδικα που δημιουργήθηκε με χρήση React και Node.js. Σε αυτό το σεμινάριο, θα μάθετε πώς να αναπτύξετε ένα Cezerin για παραγωγή

Πώς να εγκαταστήσετε το OpenMeetings στο CentOS 7

Πώς να εγκαταστήσετε το OpenMeetings στο CentOS 7

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Apache OpenMeetings είναι μια εφαρμογή διαδικτυακής διάσκεψης ανοιχτού κώδικα. Είναι γραμμένο σε Java και υποστηρίζει πολλούς διακομιστές βάσεων δεδομένων. Εγώ

Εγκατάσταση του Microweber στο Debian 9

Εγκατάσταση του Microweber στο Debian 9

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Microweber είναι ένα ανοικτού κώδικα μεταφοράς και απόθεσης CMS και ηλεκτρονικό κατάστημα. Ο πηγαίος κώδικας Microweber φιλοξενείται στο GitHub. Αυτός ο οδηγός θα σας δείξει

Εγκατάσταση του Akaunting στο Debian 9

Εγκατάσταση του Akaunting στο Debian 9

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Akaunting είναι ένα δωρεάν, ανοιχτού κώδικα και διαδικτυακό λογιστικό λογισμικό σχεδιασμένο για μικρές επιχειρήσεις και ελεύθερους επαγγελματίες. Είναι χτισμένο με πνεύμα

Πώς να εγκαταστήσετε την εφαρμογή ενημερωτικού δελτίου Mailtrain στο Debian 9

Πώς να εγκαταστήσετε την εφαρμογή ενημερωτικού δελτίου Mailtrain στο Debian 9

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Mailtrain είναι μια αυτο-φιλοξενούμενη εφαρμογή ενημερωτικών δελτίων ανοιχτού κώδικα που έχει δημιουργηθεί στο Node.js και στο MySQL/MariaDB. Η πηγή Mailtrains βρίσκεται στο GitHub. Thi

Εγκατάσταση του Akaunting στο Fedora 28

Εγκατάσταση του Akaunting στο Fedora 28

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Akaunting είναι ένα δωρεάν, ανοιχτού κώδικα και διαδικτυακό λογιστικό λογισμικό σχεδιασμένο για μικρές επιχειρήσεις και ελεύθερους επαγγελματίες. Είναι χτισμένο με πνεύμα

Το OpenBSD ως λύση ηλεκτρονικού εμπορίου με PrestaShop και Apache

Το OpenBSD ως λύση ηλεκτρονικού εμπορίου με PrestaShop και Apache

Εισαγωγή Αυτό το σεμινάριο παρουσιάζει το OpenBSD ως λύση ηλεκτρονικού εμπορίου χρησιμοποιώντας PrestaShop και Apache. Απαιτείται Apache επειδή το PrestaShop έχει πολύπλοκο UR

Πώς να εγκαταστήσετε την εφαρμογή Mailtrain Newsletter στο Ubuntu 16.04

Πώς να εγκαταστήσετε την εφαρμογή Mailtrain Newsletter στο Ubuntu 16.04

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Mailtrain είναι μια αυτο-φιλοξενούμενη εφαρμογή ενημερωτικών δελτίων ανοιχτού κώδικα που έχει δημιουργηθεί στο Node.js και στο MySQL/MariaDB. Η πηγή Mailtrains βρίσκεται στο GitHub. Thi

Πώς να εγκαταστήσετε το InvoicePlane στο Fedora 28

Πώς να εγκαταστήσετε το InvoicePlane στο Fedora 28

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το InvoicePlane είναι μια δωρεάν και ανοιχτού κώδικα εφαρμογή τιμολόγησης. Ο πηγαίος του κώδικας βρίσκεται σε αυτό το αποθετήριο Github. Αυτός ο οδηγός

Πώς να εγκαταστήσετε το osTicket στο CentOS 7

Πώς να εγκαταστήσετε το osTicket στο CentOS 7

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το osTicket είναι ένα σύστημα έκδοσης εισιτηρίων υποστήριξης πελατών ανοιχτού κώδικα. Ο πηγαίος κώδικας του osTicket φιλοξενείται δημόσια στο Github. Σε αυτό το σεμινάριο

Πώς να εγκαταστήσετε το Open Web Analytics στο CentOS 7

Πώς να εγκαταστήσετε το Open Web Analytics στο CentOS 7

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Open Web Analytics (OWA) είναι ένα πρόγραμμα αναλυτικών στοιχείων ιστού ανοιχτού κώδικα που μπορεί να χρησιμοποιηθεί για την παρακολούθηση και ανάλυση του τρόπου με τον οποίο οι χρήστες χρησιμοποιούν τον ιστότοπό σας

Πώς να εγκαταστήσετε το Open Web Analytics στο Debian 9

Πώς να εγκαταστήσετε το Open Web Analytics στο Debian 9

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Open Web Analytics (OWA) είναι ένα πρόγραμμα αναλυτικών στοιχείων ιστού ανοιχτού κώδικα που μπορεί να χρησιμοποιηθεί για την παρακολούθηση και ανάλυση του τρόπου με τον οποίο οι χρήστες χρησιμοποιούν τον ιστότοπό σας

Πώς να εγκαταστήσετε το Osclass στο Ubuntu 18.04 LTS

Πώς να εγκαταστήσετε το Osclass στο Ubuntu 18.04 LTS

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Osclass είναι ένα έργο ανοιχτού κώδικα που σας επιτρέπει να δημιουργήσετε εύκολα έναν ταξινομημένο ιστότοπο χωρίς καμία τεχνική γνώση. Η πηγή του

Πώς να εγκαταστήσετε το Osclass στο Debian 9

Πώς να εγκαταστήσετε το Osclass στο Debian 9

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Osclass είναι ένα έργο ανοιχτού κώδικα που σας επιτρέπει να δημιουργήσετε εύκολα έναν ταξινομημένο ιστότοπο χωρίς καμία τεχνική γνώση. Η πηγή του

Πώς να εγκαταστήσετε το OpenMeetings στο Ubuntu 16.04

Πώς να εγκαταστήσετε το OpenMeetings στο Ubuntu 16.04

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Apache OpenMeetings είναι μια εφαρμογή διαδικτυακής διάσκεψης ανοιχτού κώδικα. Είναι γραμμένο σε Java και υποστηρίζει πολλούς διακομιστές βάσεων δεδομένων. Εγώ

Πώς να εγκαταστήσετε το X-Cart 5 στο Fedora 31

Πώς να εγκαταστήσετε το X-Cart 5 στο Fedora 31

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το X-Cart είναι μια εξαιρετικά ευέλικτη πλατφόρμα ηλεκτρονικού εμπορίου ανοιχτού κώδι��α με πολλές δυνατότητες και ενσωματώσεις. Ο πηγαίος κώδικας του X-Cart είναι hoste

Πώς να εγκαταστήσετε το X-Cart 5 στο Debian 10

Πώς να εγκαταστήσετε το X-Cart 5 στο Debian 10

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το X-Cart είναι μια εξαιρετικά ευέλικτη πλατφόρμα ηλεκτρονικού εμπορίου ανοιχτού κώδικα με πολλές δυνατότητες και ενσωματώσεις. Ο πηγαίος κώδικας του X-Cart είναι hoste

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα