sql >> データベース >  >> RDS >> MariaDB

自分のドッグフードを食べる–MariaDBでJIRAを実行する

    数週間前、JIRAのホストインスタンスからセルフホストインスタンスに移行することを発表しました。主な理由は、JIRAのホストインスタンスで2000人のアクティブユーザーにヒットしたことであり、それがJIRAがサポートする上限です。明らかに、MariaDBのバグや機能について、より多くの人が積極的に報告したりコメントしたりできるようにしたかったのです。そのため、独自のインスタンスを設定しました。このインスタンスは、現在jira.mariadb.orgで稼働しています。

    過去3年間、MariaDBプロジェクトにJIRAのホストインスタンスを提供してくれたJIRAの背後にある会社であるAtlassianに感謝します。それは私たちによく役立っています!同時に、もちろん、MariaDBプロジェクトがホストされたインスタンスよりも大きくなったことを嬉しく思います。

    Atlassianは、JIRAのデータベースとしてMariaDBをまだ公式にサポートしていませんが、一部のインストールでは、JIRAのデータベースとしてMariaDBサーバーがすでに使用されています。また、JIRA用のMariaDBサーバーの公式サポートに対する需要も高まっています。 Atlassian自身のJIRAでそれに関するリクエストを確認してください。 「MariaDBのサポート」リクエストはここにあります。重要だと思われる場合は、その問題に投票してコメントし、注目を集めることができます。

    もちろん、MariaDB開発プロジェクト自体を追跡するために、JIRAの下のデータベースとしてMariaDBを使用したいと考えていました。

    jira.mariadb.orgは、データベースサーバーとしてMariaDBサーバー10.1.12を使用し、データベースドライバーとしてMariaDBのJavaコネクターを使用して、1週間稼働しています。これまでのところ、セットアップは非常に成功しています。つまり、問題は発生していません。以下は、MariaDBをJIRAのデータベースサーバーとして使用する方法に関するいくつかの手順です。

    まず、MariaDBをインストールします。主要なLinuxディストリビューションのいずれかを使用している場合、MariaDBリポジトリツールは最新バージョンのMariaDBをインストールするのに役立ちます。ここにあります。

    インストール手順に従うのと同じように、JIRAのインストールを開始します。

    1. 説明に従ってサーバーにJIRA実行可能ファイルをインストールしますが、ブラウザーでセットアップウィザードをまだ開きません。
    2. MySQL Connector/Jをダウンロードします。セットアッププロセス中に一時的に必要になります。これを書いている時点で、私は次のコマンドを使用してそれを取得し、適切な場所に配置しました。
      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. 次に、JIRAのセットアップウィザードを使用してブラウザで続行します。通常、この時点でhttp:// localhost:8080にあります。最初のページで、必ずオプションを選択してください。自分で設定します(実稼働環境用) 。次に、JIRA用にデータベースを構成する画面が表示されます。 。次の選択を行います。
      Database setup: My Own Database
      Database type: MySQL
      Hostname: localhost
      Database: [name of database]
      Username: [username]
      Password: [password]

      接続のテストをクリックします 動作していることを確認してから[次へ]をクリックします。 [次へ]をクリックすると、データベース構成ファイルがJIRAのデータディレクトリに作成されます。この時点では、MariaDBのJavaコネクタに切り替える必要があるため、ウィザードをこれ以上進めないでください。

    4. 次に、MariaDBJavaコネクタをインストールします。 jarファイルはhttps://mariadb.com/my_portal/download/java-clientから取得します。ログインする必要があることに注意してください。コネクタのバージョン1.3.5を使用しましたが、現在は1.3.6が利用可能です。
    5. コネクタをドライバ/ライブラリ用のJIRAのディレクトリに配置します。デフォルトでは/opt/ atlassian / jira / lib /
    6. JIRAのデータディレクトリにあるdbconfig.xmlを変更します。デフォルトでは/var/ atlassian / application-data/jiraです。 MariaDBコネクタを参照するようにdriver-classを更新します:
      org.mariadb.jdbc.Driver
    7. 私がDebian/Ubuntuを使用している場合は、JIRAを再起動します。これはコマンドです
      sudo service jira stop
      sudo service jira start
    8. これで、ブラウザでセットアップウィザードを続行できます。最後に到達したら、MariaDBJavaコネクタを使用してMariaDBでJIRAを実行する必要があります。

    MariaDB JIRAは誰でも利用でき、2000人のアクティブユーザーの数を超えています。これは、非常にアクティブなJIRAインスタンスであり、常に多くのことが行われていることを意味します。 JIRA自体だけでなく、MariaDBとコネクタも定期的に更新して、将来のバージョンでもすべてがスムーズに実行されるようにします。これにより、他のユーザーがMariaDB上でJIRAを実行するようになることを願っています。


    1. GROUPBYおよび集計連続数値

    2. シーケンス値を使用して複数の行をOracleに挿入するにはどうすればよいですか?

    3. Postgresのselectステートメントで式を評価する方法

    4. 2つの行間の時間差を計算する