Levent Usta
Bu sefer Diyarbakır’dan, Funda’nın eşi Şeyhmuz getirmiş sağolsun. Diyarbakır’ın en kaliteli künefesi burada olurmuş, ama zaten Diyarbakır’daki künefelerin hepsi harika değil mi?
Bu sefer Diyarbakır’dan, Funda’nın eşi Şeyhmuz getirmiş sağolsun. Diyarbakır’ın en kaliteli künefesi burada olurmuş, ama zaten Diyarbakır’daki künefelerin hepsi harika değil mi?
Uzunca bir süredir Konur Sokak üzerinde olmasına rağmen, daha yeni gittiğim bir pideci. Özgür’ün sayesinde gittim. Kesinlikle has Karadeniz pidesi yapmaktalar. Yalnız kıymalısını yerken kıymanın neredeyse yarısı dökülüveriyor. Çay ikramında sınır tanımamalarını heyecanla tecrübe ettiğimden, açsanız bir uğrayın diyorum.
Çorbacım, Hoşdere üzerinde Beykoz varken tutunmayı becerebilmiş sayılı çorba lokantalarından. O yüzden eminim ki güzeldir. Oysa benim tecrübelerim, canımın (ve babamın canının) çok fena helva çekmesi, helva ararken “burada mutlaka vardır” diye girilmesi, fakat her seferinde “yeni bitti”, “hava sıcaktı yapmadık”, “daha çıkmadı” gibi yanıtlar alarak hüsranla eve dönülürken Denizatı’ndan ya da Mado’dan tatlı alınması şeklinde olmuştur. Ama hatırlıyorum, bir seferinde vardı. Gerçekten.Bu arada, arkadaki reklama da değinmeden geçemeyeceğim: Sanırım Şahinler Sitesi’ni yapan müteahhitin işleri genişleterek otomotiv sektörüne de el atmış olduğunun bir manifestosudur bu reklam. Lokantacılık işine de el atsalar da helalinden bir ıslak mendillerini burada göstersem. Yakındır.
Bunun nereden geldiği hakkında zerre fikrim yok, Ayça buldu ama gitmediğini iddia ediyor. Lokantalar için isim kıtlığı çekilen bugünlerde, buldukları isimden dolayı alkışlıyoruz. Bir de biri ne sattıklarını bize söylese…
Her ne kadar mysql Sun’a satıldıktan sonra geleceği hakkında biraz şüpheye düşsem de, karmaşık sorunlara basit çözümler önermesi açısından hala favori veritabanı sunucum. Bu yazıda birden fazla bilgisayardan oluşan bir mysql kümesinin nasıl oluştuğunun tarifini vereceğim. Tabii ki Ubuntu sunucular üzerinde.Mysql küme kurulumunda önceden tanımlamamız gereken bir kaç kavram var:
Aşağıdaki reçetede iki tane üye hem veri hem sorgu için, bir üye de yönetim ve sorgu üyesi olarak kullanılıyor. Yönetim üyesi 10.0.0.1, diğerleri de 10.0.0.2 ve 10.0.0.3 olarak örneklendi.
Üye bilgisayarların herbirine güncellemelerini yaptıktan sonra en güncel sunucuyu kuruyoruz:
# aptitude install mysql-server
Ayrıca deneme yapmak ya da üyeyi istemci olarak kullanmak niyetimiz varsa, mysql istemcisini de kuruyoruz:
# aptitude install mysql-client
İşin kurulum kısmı bu kadar. Ama tüm yapılandırma bitmeden mysql sunucularını çalıştırmamakta fayda var.
Yönetim üyesinin yapılandırma dosyası /etc/mysql/ndb_mgmd.cnf. Bu dosyanın içi aşağıdaki gibi oluyor:
[NDBD DEFAULT] NoOfReplicas=2 [MYSQLD DEFAULT] [NDB_MGMD DEFAULT] [TCP DEFAULT] [NDB_MGMD] HostName=10.0.0.1 [NDBD] HostName=10.0.0.2 DataDir= /var/lib/mysql-cluster [NDBD] HostName=10.0.0.3 DataDir=/var/lib/mysql-cluster [MYSQLD] [MYSQLD] [MYSQLD]
Burada [NDBD_DEFAULT] kısmındaki NoOfReplicas girişine kaç tane veri üyemiz olduğunu yazıyoruz. Sonra [NDB_MGMD] kısmına da yönetim üyesinin adresi giriyor. Dosyanın sonun doğru da her veri üyesi için bir [NDBD] bölümü, her sorgu üyesi için de [MYSQLD] bölümü var. [MYSQLD] bölümüne de HostName yazabiliriz, ama şart değil. Üstteki dosyayla iki veri üyesi ve üç sorgu üyesi kaydetmiş oluyoruz. (Veri üyeleri aynı zamanda sorgu üyesi de olabilir.)
Her veri üyesi üzerinde, /etc/mysql/my.cnfdosyasında değişiklik yapmamız gerekli. Editörle açıp [mysqld] kısmını buluyoruz ve altına şunları yazıyoruz:
ndbcluster ndb-connectstring=10.0.0.1 default-table-type=NDBCLUSTER
Sonra yine aynı dosyanın sonuna şunları ekliyoruz:
[MYSQL_CLUSTER] ndb-connectstring=10.0.0.1
Bu dosyayı kaydettikten sonra, aşağıdaki komutu vererek veritabanını hazırlıyoruz:
# ndbd --initial
Her sorgu üyesi üzerinde, /etc/mysql/my.cnf dosyasını değiştiriyoruz, veri üyeleriyle aynı şekilde. Sadece bu üyelerde sonuncu komutu vermiyoruz, yani veritabanını hazırlamamıza gerek yok.
Önce yönetim üyesinde:
komutunu veriyoruz. Sonra her veri üyesinde
ve her sorgu üyesinde
komutlarını veriyoruz. Bundan sonra sorgu üyelerinden herhangi birinden bağlanarak kümeyi kullanmak mümkün olacak.
Sakarya caddesinin bilinen balıkçılarından, Can Balık – Can Döner’den sonra takımı tamamlamak adına. Babam gitmiş, bana bir süredir balık nasip olmadı.
Eskiden İzmir’de ne zaman Konak’a insem gitmeyi düşündüğüm bir yerdi. Ayça da çok severmiş burayı. Son gittiğimizde denedik, maalesef hepsinin bir çocukluk hayali olduğunu anladık. Yine de İzmir’de döner yemek zorunda kalınırsa denenebilecek bir yer.