sql >> Databáze >  >> RDS >> MariaDB

Jíst naše vlastní krmivo pro psy – Spuštění JIRA na MariaDB

Před pár týdny jsme oznámili, že přecházíme z hostované instance JIRA na naši samostatně hostovanou instanci. Hlavním důvodem bylo, že jsme dosáhli 2 000 aktivních uživatelů v hostované instanci JIRA a to je horní limit, který podporuje. Samozřejmě jsme chtěli umožnit více lidem, aby byli aktivní v hlášení a komentování chyb a funkcí pro MariaDB. Proto jsme založili vlastní instanci, která je nyní spuštěna na jira.mariadb.org.

Děkujeme společnosti Atlassian, která stojí za JIRA, za poskytování hostované instance JIRA pro projekt MariaDB během posledních tří let! Dobře nám to posloužilo! Zároveň jsme samozřejmě rádi, že projekt MariaDB přerostl hostovanou instanci.

Atlassian zatím oficiálně nepodporuje MariaDB jako databázi pro JIRA, i když některé instalace již používají MariaDB Server jako databázi pro JIRA. Existuje také poptávka po oficiální podpoře serveru MariaDB pro JIRA. Podívejte se na žádost(y) o tom ve vlastním JIRA společnosti Atlassian. Požadavek „Support for MariaDB“ naleznete zde. Pokud si myslíte, že je to důležité, můžete hlasovat a komentovat toto téma, abyste mu věnovali více pozornosti.

Pro sledování samotného vývojového projektu MariaDB jsme samozřejmě chtěli použít MariaDB jako databázi pod JIRA.

jira.mariadb.org je již týden v provozu s MariaDB Server 10.1.12 jako databázovým serverem a MariaDB's Java Connector jako databázovým ovladačem. Nastavení bylo zatím velmi úspěšné, tj. nezaznamenali jsme žádné problémy. Níže je několik pokynů, jak používat MariaDB jako databázový server pro JIRA.

Nejprve nainstalujte MariaDB. Pokud používáte jednu z hlavních distribucí Linuxu, nástroj MariaDB Repository Tool vám pomůže nainstalovat nejnovější verzi MariaDB. Najdete ho zde.

Začněte instalovat JIRA, jak byste postupovali podle pokynů k instalaci.

  1. Nainstalujte spustitelné soubory JIRA na server podle popisu, ale ještě neotevírejte Průvodce nastavením v prohlížeči.
  2. Stáhněte si MySQL Connector/J. Budete jej dočasně potřebovat během procesu nastavení. V době psaní jsem použil následující příkazy, abych to získal a umístil na správné místo:
    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. Nyní pokračujte v prohlížeči pomocí Průvodce nastavením JIRA, který se obvykle nachází na adrese http://localhost:8080. Na první stránce nezapomeňte vybrat možnost Nastavím to sám (pro produkční prostředí) . Dále budete konfrontováni s obrazovkou Konfigurace databáze pro JIRA . Proveďte následující výběry:
    Database setup: My Own Database
    Database type: MySQL
    Hostname: localhost
    Database: [name of database]
    Username: [username]
    Password: [password]

    Klikněte na Test připojení potvrďte, že funguje, a poté Další. Po kliknutí na Další se v datovém adresáři JIRA vytvoří konfigurační soubor databáze. V tuto chvíli v průvodci nepokračujte, protože nyní budete chtít přejít na Java Connector MariaDB.

  4. Nyní je čas nainstalovat MariaDB Java Connector. Soubor jar získáte z https://mariadb.com/my_portal/download/java-client. Všimněte si, že se budete muset přihlásit. Použil jsem verzi 1.3.5 konektoru, ale nyní je k dispozici 1.3.6.
  5. Umístěte konektor do adresáře ovladačů/knihoven JIRA, ve výchozím nastavení /opt/atlassian/jira/lib/
  6. Upravte soubor dbconfig.xml, který se nachází v datovém adresáři JIRA, ve výchozím nastavení /var/atlassian/application-data/jira . Aktualizujte třídu ovladače, aby odkazovala na konektor MariaDB:
    org.mariadb.jdbc.Driver
  7. Restartujte JIRA, pokud používáte Debian/Ubuntu jako já, toto je příkaz
    sudo service jira stop
    sudo service jira start
  8. Nyní můžete pokračovat pomocí Průvodce nastavením v prohlížeči a až dojdete na konec, měli byste mít JIRA spuštěnou na MariaDB pomocí MariaDB Java konektoru.

MariaDB JIRA je otevřená komukoli a překonala hranici 2000 aktivních uživatelů. To znamená, že je to velmi aktivní instance JIRA, kde se toho neustále hodně děje. Pravidelně budeme aktualizovat samotnou JIRA, ale také MariaDB a konektor, abychom se ujistili, že vše běží hladce i v budoucích verzích. Doufám, že to povzbudí ostatní, aby také spustili JIRA nad MariaDB.


  1. Jak vytvořit uživatele v Oracle a přiřadit oprávnění

  2. jak najít všechny indexy a jejich sloupce pro tabulky, pohledy a synonyma v oracle

  3. Kritéria hibernace pro data

  4. java.sql.SQLException:Nebyl nalezen žádný vhodný ovladač pro jdbc:mysql://localhost:3306/dbname