The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
MySQL multi-master replikace je vynikající funkcí v rámci MySQL. Je tu však jen jeden problém; standardní multi-master replikace se zdá být nikdy tak stabilní jako něco jako replikace master-slave. Vždy vyžaduje pozornost. Zde vstupuje do hry Percona. Tým Percona vyvinul úžasný produkt nazvaný cluster Percona XtraDB. XtraDB nabízí prvotřídní multimaster replikaci poháněnou Galera. Takže, na co čekáme? Začněme.
VM 1:
ssh root@xxx.xxx.xxx.xxx
VM 2:
ssh root@yyy.yyy.yyy.yyy
Na obou uzlech spusťte následující příkaz:
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
Nyní musíme aktualizovat zdroje:
apt-get update
Instalace je jednoduchá:
apt-get install percona-xtradb-cluster-56
Pokud jste obeznámeni s MySQL, pak by tato další obrazovka měla vypadat povědomě. Jednoduše postupujte podle pokynů na obrazovce pro zadání hesla.
Konfigurace je celkem jednoduchá. Do konfiguračního souboru MySQL stačí přidat několik řádků. V tomto případě budu používat Nano, ale můžete použít svůj textový editor.
Pomocí tohoto otevřete soubor na obou počítačích:
nano /etc/mysql/my.cnf
Přejděte dolů bind-address = 127.0.0.1a přidejte před něj #. Přidejte následující řádky bezprostředně za (odkomentovaný) bind-addressřádek:
### 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"
Uložte a ukončete soubor (Ctrl+X).
Nyní zavedeme uzel:
/etc/init.d/mysql bootstrap-pxc
Dále musíme vytvořit uživatele a dát mu oprávnění, proto si toto heslo musíte zapamatovat. Budete se muset přihlásit do prostředí MySQL ( mysql -u root -p) a zadat následující (nezahrnujte mysql>):
mysql> CREATE USER 'sstuser'@'localhost' IDENTIFIED BY 'yoursecretpass';
mysql> GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'sstuser'@'localhost';
mysql> FLUSH PRIVILEGES;
Konfigurace pro druhý uzel je shodná s prvním, s výjimkou dvou hodnot. Ještě jednou zakomentujte bind-address = 127.0.0.1a vložte následující bezprostředně za něj. Nezapomeňte odpovídajícím způsobem upravit hodnoty.
### 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"
Dále zadejte /etc/init.d/mysql start. Uvidíte následující výstup:
[....] Starting MySQL (Percona XtraDB Cluster) database server: mysqld . .
[....] State transfer in progress [ok]
A je to! Nakonfigurovali jste multimaster cluster XtraDB! Jedná se o bezstarostný cluster XtraDB se skvělým výkonem.
V uzlu 1 zadejte a mysql -u root -ppoté create database demo;. Na opačném uzlu se přihlaste k MySQL pomocí root a zadejte show databases;. Pokud vše fungovalo správně, pak na opačném uzlu uvidíte databázi, kterou jste vytvořili!
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více