Một vài tuần trước, chúng tôi đã thông báo rằng chúng tôi đang chuyển từ một phiên bản được lưu trữ của JIRA sang phiên bản tự lưu trữ của chúng tôi. Lý do chính là chúng tôi đã đạt được 2000 người dùng đang hoạt động trong phiên bản được lưu trữ của JIRA và đó là giới hạn trên mà nó hỗ trợ. Rõ ràng là chúng tôi muốn cho phép nhiều người tích cực hơn trong việc báo cáo và nhận xét về các lỗi và tính năng của MariaDB. Đó là lý do tại sao chúng tôi thiết lập phiên bản của riêng mình, phiên bản này hiện đã được thiết lập và chạy tại jira.mariadb.org.
Cảm ơn Atlassian, công ty đứng sau JIRA, đã cung cấp phiên bản JIRA được lưu trữ cho dự án MariaDB trong ba năm qua! Nó đã phục vụ chúng tôi tốt! Đồng thời, tất nhiên chúng tôi rất vui vì dự án MariaDB đã phát triển vượt trội so với phiên bản được lưu trữ.
Atlassian chưa chính thức hỗ trợ MariaDB làm cơ sở dữ liệu cho JIRA mặc dù một số cài đặt đã sử dụng Máy chủ MariaDB làm cơ sở dữ liệu cho JIRA. Cũng có nhu cầu được xây dựng để hỗ trợ chính thức Máy chủ MariaDB cho JIRA. Kiểm tra (các) yêu cầu về nó trong JIRA của riêng Atlassian. Yêu cầu "Hỗ trợ cho MariaDB" được tìm thấy ở đây. Nếu bạn cho rằng điều quan trọng, bạn có thể bỏ phiếu và bình luận về vấn đề đó để nó được chú ý hơn.
Để theo dõi dự án phát triển MariaDB, tất nhiên, chúng tôi muốn sử dụng MariaDB làm cơ sở dữ liệu bên dưới JIRA.
jira.mariadb.org đã hoạt động được một tuần nay với MariaDB Server 10.1.12 làm máy chủ cơ sở dữ liệu và MariaDB’s Java Connector làm trình điều khiển cơ sở dữ liệu. Cho đến nay, quá trình thiết lập đã rất thành công, tức là chúng tôi chưa gặp bất kỳ sự cố nào. Dưới đây là một số hướng dẫn về cách sử dụng MariaDB làm máy chủ cơ sở dữ liệu cho JIRA.
Trước hết hãy cài đặt MariaDB. Nếu bạn đang sử dụng một trong những bản phân phối Linux chính, Công cụ lưu trữ MariaDB sẽ giúp bạn cài đặt phiên bản MariaDB mới nhất. Nó được tìm thấy ở đây.
Bắt đầu cài đặt JIRA như cách bạn làm theo hướng dẫn cài đặt.
- Cài đặt tệp thực thi JIRA trên máy chủ như được mô tả nhưng chưa mở Trình hướng dẫn cài đặt trong trình duyệt.
- Tải xuống Trình kết nối MySQL / J. Bạn sẽ cần nó tạm thời trong quá trình thiết lập. Tại thời điểm viết bài, tôi đã sử dụng các lệnh sau để lấy nó và đặt nó vào đúng vị trí:
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/
- Bây giờ, hãy tiếp tục trong trình duyệt với Trình hướng dẫn thiết lập của JIRA, thường được tìm thấy vào thời điểm này tại http:// localhost:8080. Trên trang đầu tiên, hãy đảm bảo chọn tùy chọn Tôi sẽ tự thiết lập (dành cho môi trường sản xuất) . Tiếp theo, bạn sẽ phải đối mặt với màn hình Định cấu hình cơ sở dữ liệu cho JIRA . Thực hiện các lựa chọn sau:
Database setup: My Own Database Database type: MySQL Hostname: localhost Database: [name of database] Username: [username] Password: [password]
Nhấp vào Kiểm tra kết nối để xác nhận rằng nó đang hoạt động và sau đó là Tiếp theo. Sau khi nhấp vào Tiếp theo, tệp cấu hình cơ sở dữ liệu sẽ được tạo trong thư mục dữ liệu của JIRA. Tại thời điểm này, đừng đi xa hơn trong trình hướng dẫn vì bây giờ bạn sẽ muốn chuyển sang Trình kết nối Java của MariaDB.
- Bây giờ đã đến lúc cài đặt Trình kết nối Java MariaDB. Bạn sẽ nhận được jar -file từ https://mariadb.com/my_portal/download/java-client. Lưu ý rằng bạn cần đăng nhập. Tôi đã sử dụng phiên bản 1.3.5 của trình kết nối nhưng hiện đã có phiên bản 1.3.6.
- Đặt trình kết nối vào thư mục trình điều khiển / thư viện của JIRA, theo mặc định / opt / atlassian / jira / lib /
- Sửa đổi dbconfig.xml được tìm thấy trong thư mục dữ liệu của JIRA, theo mặc định / var / atlassian / application-data / jira. Cập nhật lớp trình điều khiển để tham chiếu đến Trình kết nối MariaDB:
org.mariadb.jdbc.Driver - Khởi động lại JIRA, nếu bạn đang sử dụng Debian / Ubuntu như tôi thì đây là lệnh
sudo service jira stop sudo service jira start
- Giờ đây, bạn có thể tiếp tục với Trình hướng dẫn thiết lập trong trình duyệt và khi kết thúc, bạn nên chạy JIRA trên MariaDB bằng trình kết nối MariaDB Java.
MariaDB JIRA dành cho bất kỳ ai và đã vượt qua số lượng 2000 người dùng đang hoạt động. Điều này có nghĩa rằng đó là một phiên bản JIRA rất tích cực, nơi có rất nhiều hoạt động diễn ra liên tục. Chúng tôi sẽ thường xuyên cập nhật bản thân JIRA, cũng như MariaDB và trình kết nối để đảm bảo rằng mọi thứ cũng hoạt động trơn tru trong các phiên bản sau này. Tôi hy vọng điều này khuyến khích những người khác cũng chạy JIRA trên MariaDB.