如何在 CentOS 7 上安裝 Cassandra 存儲引擎

MariaDB 是 MySQL 的直接替代品。 它易於安裝,提供了許多速度和性能改進,並且易於集成到大多數 MySQL 實現中。 兼容性問題的答案可在以下位置找到:MariaDB 與 MySQL——兼容性. MariaDB 提供了比 MySQL 更多的存儲引擎,包括 Cassandra (NoSQL)、XtraDB(InnoDB 的直接替代品)和 OQGRAPH。

飛行前檢查

  • 這些說明適用於在 CentOS 7 上安裝 Cassandra Storage Engine for MariaDB 10.0。
  • 我將在 Liquid Web Core Managed CentOS 7 服務器上工作並以 root 身份登錄。
  • 您的服務器應該已經安裝了 MariaDB 10.0。 如果您使用的是 MariaDB 5.5,請訪問我們的教程:如何在 CentOS 7 上將 MariaDB 5.5 升級到 MariaDB 10.0

步驟 #1:添加 MariaDB 存儲庫

首先,您將遵循一個簡單的最佳實踐:在安裝任何新內容之前確保可用包列表是最新的:

yum -y update

現在找到您應該使用哪個存儲庫MariaDB 存儲庫生成器. 我們將添加 CentOS 6(64 位)MariaDB 10.0 存儲庫。

要使用 vim 刷新文件編輯,請參閱:新用戶教程:Vim 文本編輯器概述

vim /etc/yum.repos.d/MariaDB10.repo

# MariaDB 10.0 CentOS 存儲庫列表:創建於 10/10/2014 17:33 UTC
# https://mariadb.org/mariadb/repositorios/
[瑪麗亞數據庫]

名稱 = MariaDB
baseurl = https://yum.mariadb.org/10.0/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpcheck=1

然後退出並使用 :wq 命令保存文件。

步驟 #2:為 MariaDB 10.0 安裝 Cassandra 存儲引擎

在繼續執行下一個說明之前,請務必備份 MySQL! 使用以下命令清除存儲庫緩存信息:

yum clean all

此時,安裝 Cassandra 存儲引擎就像運行一個命令一樣簡單:

yum -y install MariaDB-cassandra-engine

使用以下命令從命令行登錄到 MySQL 服務器:

mysql -u root -p

在本例中,我使用 -u 標誌指定 root 用戶,然後使用 -p 標誌讓 MySQL 提示輸入密碼。 輸入您當前的密碼以完成登錄。

從 MySQL 命令行發出以下命令:

SHOW ENGINES;

您應該收到類似於以下內容的輸出:

現在,完成存儲引擎的安裝:

INSTALL SONAME 'ha_cassandra';

應該返回什麼:

查詢正常,0 個隊列受影響(0.00 秒)

現在讓我們驗證是否安裝了存儲引擎。 運行以下命令,在Engine欄中找到CASSANDRA:

SHOW ENGINES;

您應該收到類似於以下內容的輸出:

相關文章