O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Countly este o platformă de analiză web și mobilă și de marketing open source. Este livrat cu numeroase caracteristici pentru colectarea datelor din aplicații web, mobile sau jocuri. Oferă actualizări de date în timp real și include un sistem bazat pe plug-in. În acest tutorial vom instala Countly server pe CentOS 7.
Înainte de a instala pachetele pe instanța serverului CentOS, se recomandă actualizarea sistemului. Conectați-vă cu utilizatorul sudo și executați următoarele comenzi pentru a actualiza sistemul.
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
După ce sistemul a terminat repornirea, conectați-vă din nou ca utilizator sudo și treceți la pasul următor.
Numără serverul poate fi instalat direct folosind următoarea comandă.
su -c "wget -qO- http://c.ly/install | bash"
Va trebui să furnizați parola root aici. Comanda de mai sus va descărca și instala toate dependențele necesare, precum și software-ul serverului Countly.
Permiteți porturile necesare prin firewall-ul sistemului.
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-service=https --permanent
sudo firewall-cmd --add-service=smtp --permanent
sudo firewall-cmd --reload
Puteți verifica starea aplicației folosind următoarea comandă.
sudo countly status
Utilizați următoarele comenzi pentru a porni / opri serverul Countly, după cum este necesar.
sudo countly start
sudo countly stop
Înainte de a instala Let's Encrypt, trebuie să aveți un domeniu sau un subdomeniu îndreptat către adresa dvs. IP. Executați următoarele comenzi pentru a instala Certbot pe sistemul dvs.
sudo yum -y install certbot
Inițiați scriptul Certbot pentru a obține certificate SSL pentru dvs. Asigurați-vă că înlocuiți toate aparițiile countly.example.comcu numele de domeniu real. Înlocuiți, de asemenea, <user_name>cu numele de utilizator curent.
sudo certbot certonly --webroot -w /home/<user_name>/countly/frontend/express/public -d countly.example.com
Comanda de mai sus vă va solicita adresa de e-mail și va genera certificatele SSL pentru countly.example.com.
Generați parametri puternici Diffie-Hellman folosind următoarea comandă.
sudo openssl dhparam -outform pem -out /etc/letsencrypt/live/countly.example.com/dhparam2048.pem 2048
Acum va trebui să modificați configurația implicită Nginx, astfel încât site-ul dvs. web să poată fi accesat folosind HTTPS. Rulați următoarea comandă pentru a edita fișierul de configurare Nginx implicit.
sudo nano /etc/nginx/conf.d/default.conf
Înlocuiți configurația existentă cu următoarele.
server {
listen 80;
return 301 https://$host$request_uri;
}
server {
listen 443;
server_name localhost;
access_log off;
ssl on;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers 'kEECDH+ECDSA+AES128 kEECDH+ECDSA+AES256 kEECDH+AES128 kEECDH+AES256 kEDH+AES128 kEDH+AES256 DES-CBC3-SHA +SHA !aNULL !eNULL !LOW !kECDH !DSS !MD5 !EXP !PSK !SRP !CAMELLIA !SEED';
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_stapling on;
ssl_dhparam /etc/letsencrypt/live/countly.example.com/dhparam2048.pem;
ssl_certificate /etc/letsencrypt/live/countly.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/countly.example.com/privkey.pem;
location = /i {
proxy_pass http://127.0.0.1:3001;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location ^~ /i/ {
proxy_pass http://127.0.0.1:3001;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location = /o {
proxy_pass http://127.0.0.1:3001;
}
location ^~ /o/ {
proxy_pass http://127.0.0.1:3001;
}
location / {
proxy_pass http://127.0.0.1:6001;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}
Acum reporniți serverul Countly și serverul web Nginx.
sudo countly restart
sudo systemctl restart nginx
Instalarea Countly Server este acum terminată, puteți accesa tabloul de bord pe următoarea adresă.
https://countly.example.com
Vi se va cere să creați un cont de administrator imediat ce deschideți linkul de mai sus în browser. După crearea contului de administrator, vi se va solicita să adăugați o nouă aplicație în Countly pentru colectarea datelor. Bucurați-vă de noul dvs. serviciu Countly!
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe