MuleSoft - Makinemizde Katır
Önceki bölümlerde, Mule ESB'nin temellerini öğrendik. Bu bölümde, nasıl kurulacağını ve yapılandırılacağını öğrenelim.
Önkoşullar
Mule'ı bilgisayarımıza kurmadan önce aşağıdaki ön koşulları yerine getirmemiz gerekiyor -
Java Geliştirme Kiti (JDK)
MULE'yi yüklemeden önce, sisteminizde desteklenen Java sürümüne sahip olduğunuzu doğrulayın. Mule'ı sisteminize başarıyla kurmanız için JDK 1.8.0 önerilir.
İşletim sistemi
Aşağıdaki işletim sistemleri Mule tarafından desteklenmektedir -
- MacOS 10.11.x
- HP-UX 11iV3
- AIX 7.2
- Windows 2016 Sunucusu
- Windows 2012 R2 Sunucusu
- Windows 10
- Windows 8.1
- Solaris 11.3
- RHEL 7
- Ubuntu Sunucusu 18.04
- Linux Kernel 3.13+
Veri tabanı
Mule Runtime bağımsız bir sunucu olarak çalıştığı için bir uygulama sunucusu veya veritabanı gerekli değildir. Ancak bir veri deposuna erişmemiz gerekirse veya bir uygulama sunucusu kullanmak istiyorsak, aşağıdaki desteklenen uygulama sunucuları veya veritabanları kullanılabilir -
- Oracle 11g
- Oracle 12c
- MySQL 5.5+
- IBM DB2 10
- PostgreSQL 9
- Derby 10
- Microsoft SQL Server 2014
sistem gereksinimleri
Mule'ı sisteminize kurmadan önce, aşağıdaki sistem gereksinimlerini karşılaması gerekir -
- Sanallaştırılmış ortamlarda en az 2 GHz CPU veya 1 Sanal CPU
- Minimum 1 GB RAM
- Minimum 4 GB depolama
Katır İndir
Mule 4 ikili dosyasını indirmek için bağlantıya tıklayın https://www.mulesoft.com/lp/dl/mule-esb-enterprise ve sizi aşağıdaki gibi MuleSoft'un resmi web sayfasına yönlendirecektir -
Gerekli detayları sağlayarak, Mule 4 ikili dosyasını Zip formatında alabilirsiniz.
Katır Kur ve Çalıştır
Şimdi, Mule 4 ikili dosyasını indirdikten sonra, sıkıştırmasını açın ve adlı bir ortam değişkeni ayarlayın. MULE_HOME Ayıklanan klasörün içindeki Katır dizini için.
Örneğin, Windows ve Linux / Unix ortamlarındaki ortam değişkeni, İndirilenler dizinindeki sürüm 4.1.5 için aşağıdaki şekilde ayarlanabilir -
Windows Ortamları
$ env:MULE_HOME=C:\Downloads\mule-enterprise-standalone-4.1.5\
Unix / Linux Ortamları
$ export MULE_HOME=~/Downloads/mule-enterprise-standalone-4.1.5/
Şimdi, Mule'ın sisteminizde hatasız çalışıp çalışmadığını test etmek için aşağıdaki komutları kullanın -
Windows Ortamları
$ $MULE_HOME\bin\mule.bat
Unix / Linux Ortamları
$ $MULE_HOME/bin/mule
Yukarıdaki komutlar, Mule'ı ön plan modunda çalıştıracaktır. Katır çalışıyorsa, terminalde başka herhangi bir komut veremeyiz. Preslemectrl-c Terminaldeki komut, Katır'ı durduracak.
Katır Hizmetlerini Başlat
Mule'ı bir Windows Hizmeti ve bir Linux / Unix Daemon olarak da başlatabiliriz.
Windows Hizmeti olarak Katır
Mule'ı bir Windows hizmeti olarak çalıştırmak için aşağıdaki adımları izlememiz gerekiyor -
Step 1 - İlk önce, aşağıdaki komutun yardımıyla kurun -
$ $MULE_HOME\bin\mule.bat install
Step 2 - Kurulduktan sonra, aşağıdaki komut yardımı ile mule'ı bir Windows servisi olarak çalıştırabiliriz:
$ $MULE_HOME\bin\mule.bat start
Bir Linux / Unix Daemon olarak Katır
Mule'ı bir Linux / Unix Daemon olarak çalıştırmak için aşağıdaki adımları izlememiz gerekir -
Step 1 - Aşağıdaki komutun yardımıyla kurun -
$ $MULE_HOME/bin/mule install
Step 2 - Kurulduktan sonra, aşağıdaki komut yardımı ile katırı bir Windows servisi olarak çalıştırabiliriz -
$ $MULE_HOME/bin/mule start
Example
Aşağıdaki örnek, Mule'ı bir Unix Daemon olarak başlatır -
$ $MULE_HOME/bin/mule start
MULE_HOME is set to ~/Downloads/mule-enterprise-standalone-4.1.5
MULE_BASE is set to ~/Downloads/mule-enterprise-standalone-4.1.5
Starting Mule Enterprise Edition...
Waiting for Mule Enterprise Edition.................
running: PID:87329
Katır Uygulamalarını Dağıtın
Katır uygulamalarımızı aşağıdaki adımların yardımıyla dağıtabiliriz -
Step 1 - Önce, Katır'ı başlatın.
Step 2 - Mule başladığında, JAR paket dosyalarımızı şuraya taşıyarak Mule uygulamalarımızı dağıtabiliriz. apps dizin $MULE_HOME.
Katır Hizmetlerini Durdur
Kullanabiliriz stopKatır'ı durdurma komutu. Örneğin, aşağıdaki örnek Katır'ı bir Unix Daemon olarak başlatır -
$ $MULE_HOME/bin/mule stop
MULE_HOME is set to /Applications/mule-enterprise-standalone-4.1.5
MULE_BASE is set to /Applications/mule-enterprise-standalone-4.1.5
Stopping Mule Enterprise Edition...
Stopped Mule Enterprise Edition.
Ayrıca kullanabiliriz removeKatır Hizmetini veya Daemon'u sistemimizden kaldırma komutu. Aşağıdaki örnek, Mule'ı Unix Daemon olarak kaldırır -
$ $MULE_HOME/bin/mule remove
MULE_HOME is set to /Applications/mule-enterprise-standalone-4.1.5
MULE_BASE is set to /Applications/mule-enterprise-standalone-4.1.5
Detected Mac OSX:
Mule Enterprise Edition is not running.
Removing Mule Enterprise Edition daemon...