成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在 Ubuntu 和其他 Linux 上安裝 Apache Cassandra

開源
Apache Cassandra 是一個自由開源的 NoSQL 數據庫管理系統,用于在許多服務器上操作大量信息,提供無單點故障的高可用性。

Apache Cassandra 是一個自由開源的 NoSQL 數據庫管理系統,用于在許多服務器上操作大量信息,提供無單點故障的高可用性。

我不打算討論 NoSQL 數據庫的細節。我將會告訴你如何在基于 Ubuntu 的 Linux 發行版上安裝 Apache Cassandra。

請注意,這更多是為了實踐。

在 Linux 上安裝 Apache Cassandra

有多種方法可以在 Ubuntu 和其他 Linux 發行版上安裝 Cassandra:

  • 使用 Apache 的官方 deb 倉庫安裝:適合并推薦給基于 Debian 和 Ubuntu 的發行版。如果有更新的版本,會得到自動更新。
  • 使用 Docker 安裝:適用于所有 Linux 發行版。
  • 從 tarball 安裝:適用于所有 Linux,但不會自動更新到新版本。

這僅僅是為了練習和體驗 Apache Cassandra。如果你要在一個項目中使用它和其他服務,你必須遵循該服務的完整配置和設置指南。

我將展示前兩種方法。

方法 1:使用官方倉庫在 Ubuntu 和 Debian 上安裝 Cassandra

在你安裝和使用 Cassandra 之前,你需要在你的系統上安裝 Python 和 Java。你可能需要 在 Ubuntu 上安裝 Java,但 Python 通常是預裝的。

你可以用下面這行來檢查先決條件:

  1. java -version && python --version

所有先決條件都安裝好了?那就好。讓我們來安裝 Cassandra。這里的方法與 在 Ubuntu 中添加任意外部倉庫 相同。

首先,將 Apache Cassandra 倉庫添加到你的源列表中。下面這個添加最新的主要版本(在寫這篇文章的時候)4.0 系列。

  1. echo "deb http://www.apache.org/dist/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list

 

Add Apache Cassandra repository

現在,下載并將 Apache Cassandra 倉庫的密鑰添加到服務器上的受信任密鑰列表中。這樣,你的系統就會信任來自你在上一步添加的倉庫的軟件包。

你應該確保 apt 可以通過 https 使用。

  1. sudo apt install apt-transport-https

然后添加密鑰:

  1. wget https://www.apache.org/dist/cassandra/KEYS && sudo apt-key add KEYS

 

Add Apache Cassandra repository key

你已經添加了倉庫。更新本地緩存,使你的系統知道這個新倉庫的存在。

  1. sudo apt update

最后,用以下命令安裝 Cassandra:

  1. sudo apt install cassandra

 

Installing Apache Cassandra on Ubuntu

安裝完成后,Cassandra 服務會自動開始運行。如果你想的話,你仍然可以驗證它:

  1. sudo systemctl status cassandra.service

 

Check if Cassandra is running

你可以輸入 cqlsh 連接到數據庫。輸入 exit 來退出這個 shell。

 

Entering cqlsh

這是非常基本和默認的設置。你可能需要根據你的需求來配置它。請查看 官方文檔中的配置部分

方法 2:使用 Docker 安裝 Apache Cassandra

這個方法適用于任何 Linux 發行版,只要你打算在 Docker 設置中使用它。

當然,你需要在你的系統上安裝 Docker 來實現這個方法。這是這個方法的前提條件,我讓你處理這件事情。

如果你有 Docker,使用下面的命令來拉取 Apache Cassandra 的 Docker 鏡像:

  1. sudo docker pull cassandra:latest

 

Pulling Apache Cassandra docker image

完成后,你可以用 docker run 命令來啟動 Cassandra,像這樣:

  1. sudo docker run --name cass_cluster cassandra:latest

 

Running Cassandra in a container

注意: --name 選項指的是創建的 Cassandra 集群的名稱。

要與之前啟動的 Cassandra 節點交互,你需要初始化 CQL shell,你可以用 Docker exec 命令這樣做:

  1. sudo docker exec -it cass_cluster cqlsh

 

Access the cqlsh running in Docker.

恭喜! 現在你至少知道了在你的系統中安裝 Apache Cassandra 的兩種不同方法。

請記住,這篇文章只是一個介紹。如果你有興趣了解更多關于 Apache Cassandra 的信息,請閱讀 文檔,在那里你可以找到更多關于這個神奇的 NoSQL 數據庫管理系統的信息。如果這篇文章對你有幫助,請閱讀并分享它。下一篇見。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-03-24 07:00:00

UbuntuLinuxNetbeans

2020-03-20 18:19:05

UbuntuLinuxNetbeans

2018-05-25 11:55:41

2018-12-24 09:48:45

UbuntuLinuxPutty

2017-03-29 16:18:11

LinuxUbuntuRedmine

2021-09-11 15:41:55

UbuntuDropbox云服務

2021-07-12 14:47:16

UbuntuZlib代碼

2023-03-13 11:12:28

UbuntuLinuxIDE

2022-10-31 08:24:24

UbuntuLinux

2022-11-20 15:53:06

UbuntuLinuxFFmpeg

2019-10-21 13:28:38

UbuntuPostgreSQL命令

2019-05-15 10:00:51

UbuntuLinux7Zip

2021-06-15 09:46:43

UbuntuLinuxCode Blocks

2021-03-07 11:46:02

UbuntuLinuxErlang

2020-04-08 12:20:25

UbuntuLinuxOracle Java

2022-11-24 12:00:20

UbuntuLinux

2018-10-15 15:23:50

UbuntupipPython

2019-08-30 11:20:28

UbuntuVirtualBoxLinux

2024-01-04 11:50:00

UbuntuDocker

2023-08-08 12:38:52

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久国产a级 欧美日韩国产免费 | 国产精品毛片一区二区在线看 | 小h片免费观看久久久久 | 国产欧美日韩一区二区三区 | 成人性生交大片 | 国产资源在线播放 | 午夜影晥 | 国产一区二区三区精品久久久 | 日韩精品在线观看视频 | 一区二区在线 | 日本视频免费观看 | 午夜影院免费体验区 | 一区二区亚洲 | 国产高清久久 | 国产视频精品在线观看 | 免费一级淫片aaa片毛片a级 | 超碰在线观看97 | 国产午夜精品视频 | 精品日韩电影 | 欧美高清视频在线观看 | www.欧美| av免费网址 | 国产精品国产a级 | 色视频www在线播放国产人成 | 天天av综合 | 亚洲天堂成人在线视频 | 二区在线观看 | 一区二区在线观看av | 激情在线视频网站 | 福利网址 | 91热爆在线观看 | 欧美国产精品一区二区三区 | 午夜久久av | www.三级| 在线播放国产一区二区三区 | a在线免费观看视频 | 久久久www成人免费精品 | 日本爱爱视频 | 91麻豆精品国产91久久久久久 | 激情久久网 | 亚洲成人一区二区在线 |