Masinate tõus: AI tegelikud rakendused
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
MySQL-i multi-masteri replikatsioon on MySQL-i suurepärane funktsioon. Siiski on ainult üks probleem; standardne mitme ülemuse replikatsioon ei tundu olevat kunagi nii stabiilne kui midagi sellist nagu ülem-alluv replikatsioon. See vajab alati tähelepanu. Siin tuleb mängu Percona. Percona meeskond on välja töötanud hämmastava toote nimega Percona XtraDB klaster. XtraDB-l on maailmatasemel multimaster-replikatsioon, mida toetab Galera. Mida me siis ootame? Alustame.
VM 1:
ssh root@xxx.xxx.xxx.xxx
VM 2:
ssh root@yyy.yyy.yyy.yyy
Käivitage mõlemas sõlmes järgmine käsk:
echo -e "deb http://repo.percona.com/apt wheezy main\ndeb-src http://repo.percona.com/apt wheezy main" >> /etc/apt/sources.list.d/percona.list && apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A
Nüüd peame allikaid värskendama:
apt-get update
Paigaldamine on lihtne:
apt-get install percona-xtradb-cluster-56
Kui olete MySQL-iga tuttav, peaks see järgmine ekraan tuttav välja nägema. Parooli sisestamiseks järgige lihtsalt ekraanil kuvatavaid juhiseid.
Konfiguratsioon on üsna lihtne. Peate lihtsalt lisama MySQL-i konfiguratsioonifaili paar rida. Sel juhul kasutan Nanot, kuid saate kasutada oma valitud tekstiredaktorit.
Kasutage seda faili avamiseks mõlemas masinas:
nano /etc/mysql/my.cnf
Minge alla bind-address = 127.0.0.1ja lisage selle ette #. Lisage kohe pärast (kommenteeritud) bind-addressrida järgmised read :
### Galera library.
wsrep_provider=/usr/lib/libgalera_smm.so
### IP addresses of your two nodes.
wsrep_cluster_address=gcomm://xxx.xxx.xxx.xx,yyy.yyy.yyy.yyy
### This will not work unless binlog is formatted to ROW.
binlog_format=ROW
### This changes how InnoDB autoincrement locks are managed and is a requirement for Galera
innodb_autoinc_lock_mode=2
### Node #1 address (The node you are ssh`d into now.)
wsrep_node_address=xxx.xxx.xxx.xx
### SST Method
wsrep_sst_method=xtrabackup-v2
### Cluster name
wsrep_cluster_name=xtradb
### Node Name, in this case we will just call it xtradb1
wsrep_node_name=xtradb1
### Authentication, REMEMBER THIS.
wsrep_sst_auth="sstuser:yoursecretpass"
Salvestage ja väljuge failist (Ctrl+X).
Nüüd käivitame sõlme:
/etc/init.d/mysql bootstrap-pxc
Järgmiseks peame looma kasutaja ja andma talle õigused, mistõttu peate selle parooli meeles pidama. Peate sisse logima MySQL shelli ( mysql -u root -p) ja sisestama järgmise (ärge lisage mysql>):
mysql> CREATE USER 'sstuser'@'localhost' IDENTIFIED BY 'yoursecretpass';
mysql> GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'sstuser'@'localhost';
mysql> FLUSH PRIVILEGES;
Teise sõlme konfiguratsioon on identne esimesega, välja arvatud kaks väärtust. Kommenteerige veel kord bind-address = 127.0.0.1ja kleepige kohe selle järele järgmine. Ärge unustage väärtusi vastavalt muuta.
### Galera library.
wsrep_provider=/usr/lib/libgalera_smm.so
### IP addresses of your two nodes.
wsrep_cluster_address=gcomm://xxx.xxx.xxx.xx,yyy.yyy.yyy.yyy
### This will not work unless binlog is formatted to ROW.
binlog_format=ROW
### This changes how InnoDB autoincrement locks are managed and is a requirement for Galera
innodb_autoinc_lock_mode=2
### Node #2 address (The node you are ssh`d into now.)
wsrep_node_address=yyy.yyy.yyy.yyy
### SST Method
wsrep_sst_method=xtrabackup-v2
### Cluster name
wsrep_cluster_name=xtradb
### Node Name, in this case we will just call it xtradb1
wsrep_node_name=xtradb1
### Authentication, REMEMBER THIS.
wsrep_sst_auth="sstuser:yoursecretpass"
Järgmisena tippige /etc/init.d/mysql start. Näete järgmist väljundit:
[....] Starting MySQL (Percona XtraDB Cluster) database server: mysqld . .
[....] State transfer in progress [ok]
See on kõik! Olete konfigureerinud mitmest ülemisest koosneva XtraDB klastri! See on suurepärase jõudlusega muretu XtraDB klaster.
Sõlmesse 1 tippige mysql -u root -psiis create database demo;. Logige vastupidises sõlmes MySQL-i sisse rootiga ja tippige show databases;. Kui kõik töötas õigesti, näete vastassõlmes loodud andmebaasi!
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit