MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Makan makanan anjing kita sendiri – Menjalankan JIRA di MariaDB

Beberapa minggu yang lalu kami mengumumkan bahwa kami pindah dari instance JIRA yang dihosting ke instance yang dihosting sendiri. Alasan utamanya adalah kami mencapai 2000 pengguna aktif di instance JIRA yang dihosting dan itu adalah batas atas yang didukungnya. Kami jelas ingin memungkinkan lebih banyak orang untuk aktif dalam melaporkan dan mengomentari bug dan fitur untuk MariaDB. Itu sebabnya kami menyiapkan instance kami sendiri, yang sekarang aktif dan berjalan di jira.mariadb.org.

Terima kasih Atlassian, perusahaan di belakang JIRA, yang telah menyediakan instance JIRA yang dihosting untuk proyek MariaDB selama tiga tahun terakhir! Ini telah melayani kami dengan baik! Pada saat yang sama, kami tentu saja senang bahwa proyek MariaDB telah melampaui instance yang dihosting.

Atlassian belum secara resmi mendukung MariaDB sebagai database untuk JIRA meskipun beberapa instalasi sudah menggunakan MariaDB Server sebagai database untuk JIRA. Ada juga permintaan yang dibangun untuk dukungan resmi Server MariaDB untuk JIRA. Lihat permintaan tentangnya di JIRA milik Atlassian. Permintaan "Dukungan untuk MariaDB" ditemukan di sini. Jika menurut Anda ini penting, Anda dapat memilih dan mengomentari masalah tersebut agar lebih diperhatikan.

Untuk pelacakan proyek pengembangan MariaDB itu sendiri, kami tentu ingin menggunakan MariaDB sebagai database di bawah JIRA.

jira.mariadb.org telah aktif dan berjalan selama seminggu sekarang dengan MariaDB Server 10.1.12 sebagai server database dan Konektor Java MariaDB sebagai driver database. Penyiapan telah sangat berhasil sejauh ini, yaitu kami tidak mengalami masalah apa pun. Berikut adalah beberapa petunjuk tentang cara menggunakan MariaDB sebagai server database untuk JIRA.

Pertama-tama instal MariaDB. Jika Anda menggunakan salah satu distribusi Linux utama, Alat Repositori MariaDB akan membantu Anda menginstal versi terbaru MariaDB. Ini ditemukan di sini.

Mulai instal JIRA seperti yang Anda lakukan dengan mengikuti petunjuk penginstalan.

  1. Instal JIRA executable di server seperti yang dijelaskan tetapi jangan buka Setup Wizard di browser.
  2. Unduh Konektor MySQL/J. Anda akan membutuhkannya sementara selama proses penyiapan. Pada saat penulisan saya menggunakan perintah berikut untuk mendapatkannya dan meletakkannya di tempat yang tepat:
    wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.37.tar.gz
    tar -xvzf mysql-connector-java-5.1.37.tar.gz
    sudo cp mysql-connector-java-5.1.37/mysql-connector-java-5.1.37-bin.jar /opt/atlassian/jira/lib/
    
    
  3. Sekarang lanjutkan di browser dengan Setup Wizard JIRA, biasanya pada titik ini ditemukan di http://localhost:8080 . Pada halaman pertama pastikan untuk memilih opsi Saya akan mengaturnya sendiri (untuk lingkungan produksi) . Anda selanjutnya akan dihadapkan dengan layar Konfigurasikan database untuk JIRA . Lakukan pilihan berikut:
    Database setup: My Own Database
    Database type: MySQL
    Hostname: localhost
    Database: [name of database]
    Username: [username]
    Password: [password]

    Klik Uji koneksi untuk mengonfirmasi itu berfungsi dan kemudian Berikutnya. Setelah mengklik Next, file konfigurasi database akan dibuat di direktori data JIRA. Pada titik ini jangan melangkah lebih jauh dalam wizard karena sekarang Anda ingin beralih ke Konektor Java MariaDB.

  4. Sekarang saatnya menginstal MariaDB Java Connector. Anda akan mendapatkan file jar dari https://mariadb.com/my_portal/download/Java-client . Perhatikan bahwa Anda harus masuk. Saya menggunakan konektor versi 1.3.5, tetapi sekarang tersedia 1.3.6.
  5. Letakkan konektor di direktori JIRA untuk driver/libraries, secara default /opt/atlassian/jira/lib/
  6. Ubah dbconfig.xml yang ada di direktori data JIRA, secara default /var/atlassian/application-data/jira . Perbarui kelas driver untuk merujuk ke Konektor MariaDB:
    org.mariadb.jdbc.Driver
  7. Mulai ulang JIRA, jika Anda menggunakan Debian/Ubuntu seperti saya, ini adalah perintahnya
    sudo service jira stop
    sudo service jira start
  8. Sekarang Anda dapat melanjutkan dengan Setup Wizard di browser dan ketika Anda sampai pada akhirnya, Anda harus menjalankan JIRA di MariaDB menggunakan konektor MariaDB Java.

MariaDB JIRA terbuka untuk siapa saja dan telah melampaui jumlah 2000 pengguna aktif. Ini berarti bahwa ini adalah contoh JIRA yang sangat aktif di mana banyak hal terjadi sepanjang waktu. Kami akan secara teratur memperbarui JIRA itu sendiri, tetapi juga MariaDB dan konektornya untuk memastikan semuanya berjalan lancar di versi mendatang juga. Saya harap ini mendorong orang lain untuk juga menjalankan JIRA di atas MariaDB.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membandingkan Penawaran Cloud Cluster Galera:Bagian Satu Amazon AWS

  2. 3 Cara Mendapatkan Koleksi yang Tersedia di MariaDB

  3. Pemantauan MySQL Proaktif (Studio Pengembang/Sudut Penasihat)

  4. Menghindari Penguncian Vendor Database untuk MySQL atau MariaDB

  5. Bagaimana RIGHT() Bekerja di MariaDB