28 Şubat 2014 Cuma

Hbase Enable Disable Problemi

Yanlışlıkla disable ettiğimiz bir tablomuz olsun. İşlemi yerıda kesmiş olalım ve tekrar enable etmeye çalışalım. Tablo çok büyük olduğunda kilitlenip kalıyoruz. Bu durumu aşmak için önce aşağıdaki komutu çalıştırıyoruz. Sonra işlemi tekrarladığımızda olay tamamdır.

$ ./hbase hbck -fix -metaonly

27 Şubat 2014 Perşembe

Intellij idea - Javadoc

Idea ortamında kod dökumantasyonunu hızlı bir şekilde yapabilmek için uygulanacak bir yol:

Plugins bölümünden JavaDoc yüklenir.

Dökumantasyon eklenmek istenilen bölüm seçilip "shift + alt + J" basılır.

Yada

Alt + Insert
JavaDoc
Selected Element / All Element

Tamamdır.

Hbase - Mapreduce- "java.lang.IllegalArgumentException: No columns to insert"


Aşağıdaki gibi bir kod parçasında "Put" nesnesinin içi doldurulmadığında sadece "key" set edildiğinde   java.lang.IllegalArgumentException: No columns to insert" hatası alınmaktadır.       

            Put p = new Put(key.get());
            .....
            .....
            ....
            context.write(key, p);
        
   

25 Şubat 2014 Salı

Linux Uygulama Kısayolu Ekleme - Kaldırma - Düzenleme

"yeniProgramim" adında bir program için işlem yaptığımızı düşünelim. Programı  "java -jar yeniProgramim.jar" komutu ile çalıştırdığımızı varsayalım.

Ekleme:
  $  gnome-desktop-item-edit ~/.local/share/applications --create-new
Kaldırma :

/usr/share/applications klasöründe yada ~/.local/share/applications klasöründe yeniProgramim.desktop dosyasını bulup siliyoruz.

Düzenleme :

/usr/share/applications
 klasöründe yada 
~/.local/share/applications klasöründe yeniProgramim.desktop dosyasını bulup düzenliyoruz.



Linux Grafik Çizme Aracı (UML, FlowChart...) yED

Linux ortamında iyi olduğu iddia edilen bir çok araç denedim ancak genelde başarıı değiller.
yEd Bu konuda başarılı bir araç. Kurulumu:
  1. Dosyayı kendi sayfasından indiriyoruz (Executable Jar versiyonunu) 
  2. $ sudo unzip yEd-3.12.zip -d /opt
  3. Komut satırından çalıştırabilmek için betik hazırlıyoruz : 
  4.   $ sudo vi /usr/bin/yed 
      $ sudo vim /usr/bin/yed
      Açılan dosyaya aşağıdaki satırları ekleyip kaydediyoruz:  
            #!/bin/sh
            java -jar /opt/yed-3.12/yed.jar
  5. Oluşturduğumuz betik için çalıştırma hakkı veriyoruz:
  6.   $ sudo chmod +x /usr/bin/yed
  7. Komut satırından programı çalıştırıyoruz:
  8.   $ yed
Kurmuş olduğumuz program için kısayol oluşturmak için:

 $  gnome-desktop-item-edit ~/.local/share/applications --create-new

İşlem tamamdır...



7 Şubat 2014 Cuma

git hatası "fatal: could not read Password for: 'https://kullanici@aaa.com': No such file or directory"

git üzerinde işlem yapar iken aşağıdaki türden bir hata alındığında:

"fatal: could not read Password for: 'https://kullanici@aaa.com': No such file or directory"

kullanıcı şifresini talep etmesi için aşağıdaki komutu komut satırına yazıyoruz. Hata aldığımız işlemi tekrar yapmaya çalıştığımızda artık bizden şifre isteyecektir.

git config --global core.askpass /usr/libexec/git-core/git-gui--askpass