[MEGOLDVA] MySQL cluster építése Debian 6-on

Fórumok

Hello!

Belevágtam a fejszémet egy MySQL cluster építésbe (VirtualBox 4.1.2-ben futtatok 2 Debian 6.0.3) de már az elején megakadtam.

A guide-om amit használok a cluster építéshez:
http://www.howtoforge.com/setting-up-a-loadbalanced-mysql-cluster-with-…

Az első lépés a guide-ban:

cd /usr/src
wget http://mysql.mirrors.pair.com/Downloads/MySQL-5.1/mysql-5.1.24-rc.tar.gz
tar xvzf mysql-5.1.24-rc.tar.gz
#Lets add proper user and group
groupadd mysql
useradd -g mysql mysql
./configure --prefix=/usr/local/mysql --enable-community-features \
--with-mysqld-user=mysql --with-mysqlmanager --with-plugins=ndbcluster
make
make install

Én a 5.1.57 legújabb verziót töltöttem le, mert az volt tarGézában fent.

Amilyen csomagokat telepítettem pluszban a rendszerhez:
make
automake
gcc
gawk
kernel-headers

Szépen el is jutok addig hogy futtassam a "configure" parancsot de nem hoz létre make fájlt és nem tudom hogy hogyan tovább.

Tud valaki segíteni hogy miért nem fut rendesen a configure?

2012/01/18
És már le is fordult. Kellett egy kis gyakorlás és utána nézés :P.
Amire szükségem volt az a gcc majdnem minden formája (gcc, gobjc, gobjc++), libncurses5-dev,libcppunit-dev, valamint az összes csomag amit a "normál" gcc telepítésnél felajánl az apt.

Hozzászólások

Először: apt-get build-dep mysql
Majd: írd le, hogy a configure szkript mit ír ki!

bocsánat de nem igazán értem hogy mit kéne csinálnom. kiadtam magát a parancsot de nem adott értelmes választ:

apt-get build-dep mysql
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Could not open file /var/lib/apt/lists/ftp.gb.debian.org_debian_dists_squeeze_main_source_Sources - open (2: No such file or directory)

--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/

az eredmény változott, de még mindig nem az igazi:

apt-get build-dep mysql
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to find a source package for mysql

a source.list-ben ez a sor van:
deb-src http://ftp.debian.org/debian/ squeeze main contrib non-free

továbbá az /etc/apt/sources.list.d/ alatt nincs semmi.
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/

A libwrap0-dev csomagot végkép nem ismerem:

apt-get build-dep mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Picking 'mysql-5.1' as source package instead of 'mysql-server'
E: Build-Depends dependency for mysql-5.1 cannot be satisfied because the package libwrap0-dev cannot be found

--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/

Csinál az, elég sokat, pl. a nyomorult fel akarja tenni az összes szükséges csomagot, csak nem találja. Azok nélkül meg nem valószínű hogy lefordulna a cucc. Ezért tésztáztam be, hogy nálam mi van az apt source fájlokban (nem túl sok minden), nézd meg, hogy neked is meg van-e minden ami kell. Meg persze az apt-get update is kell neki - amit én is el szoktam felejteni, ezért van fent a cron-apt parancs, ami mondjuk pont most nem sokat segítene :)

nem hiszem el hogy ennyire nyögve nyelős felrakni forrásból a mysql-t.

részletes követelmény lista nincs, az apt-get build-dep mysql parancs pedig nem ad semmi használhatót. :(

na majd folyt.köv holnap.
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/

nem hiszem el hogy ennyire nyögve nyelős felrakni forrásból a mysql-t.

Nem. Csak azoknak nyögvenyelős, akik nem értenek hozzá... Bocs.

Láthatóan a büdös életben nem fordítottál semmi bonyolultabb sw-t, főleg nem az általad választott disztribúción.
Szerintem nem okos ötlet pont a mysql clusterrel kezdeni az ismerkedést a forrásból felrakással, de te tudod.

köszönöm a konstruktív kritikát. ebből valóban sokat lehet tanulni.
ez olyan mint "ha nem tudod mire való/hogyan működik nincs rá szükséged/ne nyúlj hozzá". ha ezt a hozzáállást tanúsítaná az emberiség soha senki nem tanulna meg semmit a másiktól és mindig mindent mindenkinek saját magának kéne feltalálnia.
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/

Senki nem mondta, hogy ne nyúlj hozzá.

Van egy érettségid, rettentően érdekel a biológia, és szeretnél vakbélműtétet végezni. Fine. Beíratkozol az orvosira, pár év alatt elvégzed, gyakorlatot szerzel, és majd fogod tudni csinálni. A orvostanhallgatók sem a vakbélműtétnél kezdik, mire oda eljutnak, elég sok békát felboncoltak, és elég sok elméletet bemagoltak.
Ja, hogy ez így sok idő, verejték, és energia... "howto nincs hozzá?"

Tudod amugy mire valo az NDB cluster? vagy beirtad google mysql cluster aztan aha!!! az jo nekem...
--
1 leszel vagy 0 élő vagy hulla!

konkrétan nem használtam még soha sem. én egy DB akartam építeni ami clusterezve van. azaz ha lelövöm az egyik node-ját akkor még a másik ugyan úgy kiszolgálja a kéréseket (és természetesen szinkronban tartják egymást).
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/

én egy DB akartam építeni ami clusterezve van. azaz ha lelövöm az egyik node-ját akkor még a másik ugyan úgy kiszolgálja a kéréseket (és természetesen szinkronban tartják egymást).

Akkor javaslom, hogy először a leírását olvasd végig. Abban benne van pl., hogy mit NEM tud, amit a sima mysql igen. Ha leírásban szereplő megkötésekkel is még mindig jó neked, akkor van értelme egyáltalán nézegetni.