GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04 LTSFocalfossaにRethinkDBサーバーをインストールする方法

コマンドターミナルを使用してUbuntu20.04FocalFossaにオープンソースのRethinkDBをインストールするための簡単な手順を学ぶためのチュートリアル。

RethinkDBデータベースとは何ですか?

RethinkDBは、本番環境で使用するためのオープンソースのNoSQLデータベースであり、リアルタイムアプリケーションの作成とスケーリングを簡素化することを目的としています。この分散型NoSQLデータベースは、スキーマレスJSONドキュメントの保存を目的としています

MongoDBはNoSQLデータベースの分野ですでに非常に人気がありますが、MongoDBは、スケーラビリティの点でCassandra、CouchDB、またはRiakに遅れをとっています。つまり、RethinDBはそれらすべてと競合する必要があり、MongoDBのような使いやすさと優れたスケーラビリティをすでに提供しようとしています。

RethinkDBの革新的なデータアクセスの概念は、アプリケーションへのデータの継続的な使用を可能にし、小規模な新興企業や企業でもリアルタイムアプリケーションを使用できるようにします。従来のデータベースモデルを逆にしました。アプリケーションは変更されたデータをポーリングしませんが、開発者はRethinkDBにクエリの更新をアプリケーションにライブで継続的にプッシュするように指示します。 ReQLを使用すると、RethinkDBには強力なクエリ言語が付属します。

開発期間全体で、GitHubリポジトリに33,000を超えるコミットがあります。 Ubuntu20.04にインストールするプロセスを教えてください。

データベースを簡単に管理および作成するために、RethingDBはWebベースのGUIダッシュボードも提供しています。

Ubuntu20.04LTSにRethinkDBをインストールする手順

ここに記載されているコマンドを使用して、Ubuntu18.04およびその他の最新バージョンにRethinkDBをインストールできます。

1。 Aptアップデートを実行する

まず、システムの更新とアップグレードのコマンドを実行して、インストールされているすべてのパッケージの最新の状態とシステムのバージョンも取得します。

sudo apt-get install update && sudo apt-get install upgrade

2。 RethinkDBリポジトリとGPGキーを追加する

RethinkDBをインストールするためのパッケージは、Ubuntu 20.04の公式システムリポジトリではまだ利用できないため、このデータベースの開発者によって公式に提供されたものを追加する必要があります。

GPGキーを追加する:

wget -qO- https://download.rethinkdb.com/repository/raw/pubkey.gpg | sudo apt-key add -

リポジトリを追加:

source /etc/lsb-release && echo "deb https://download.rethinkdb.com/repository/ubuntu-$DISTRIB_CODENAME $DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list

キーとリポジトリの両方を追加した後、updateコマンドを再度実行して、リポジトリキャッシュを更新します。

sudo apt-get update

3。 Ubuntu20.04にRethinkDBサーバーをインストールします

RethinkDBのセットアップに必要なものはすべて正常に構成されました。次に、APTパッケージマネージャーを使用して、Ubuntu20.04LTSオペレーティングシステムにRethinkDBサーバーを簡単にインストールしましょう。

sudo apt-get install rethinkdb

4。 RethinkDBサービスを開始して有効にする

以上で、上記のコマンドを正常に実行すると、このNoSQLデータベースサーバーのサービスを簡単に開始して、バックグラウンドで実行できます。

sudo systemctl start rethinkdb
sudo systemctl enable rethinkdb

将来、サーバーを停止する必要がある場合、コマンドは次のようになります。

sudo systemctl stop rethinkdb

5。 RethinkDBWebインターフェイス

最良の点は、このオープンソースデータベースサーバーは、ローカルブラウザのみを使用してアクセスするためのWebベースのインターフェイスを提供することです。

クラスタ内ポートを使用します( 29015 デフォルト)クラスター内の他のノードをこのノードに接続します。
ブラウザでHTTP接続ポート( 8080 )を指定します デフォルトで)Webインターフェイスにアクセスします。

ブラウザを開き、http://localhost:8080をポイントします

特定のIPアドレスを使用して、またはすべてのIPアドレスを使用してアクセスする場合は、サーバーを同じアドレスにバインドしてサーバーを実行します。

任意のコンピューターからアクセスするには

rethinkdb --bind  all

特定のIPアドレスからアクセスするには

rethinkdb --bind ip-address

SSHトンネルを開いてRethinkDBWebインターフェイスに接続してアクセスするなどの安全な方法については、公式ドキュメントを参照してください。

その他のチュートリアル:

Ubuntu 20.04LTSLinuxにMySQL5.7をインストールするためのリポジトリを追加します
Ubuntu apt-get autoclean、clean、autoremoveの違い
Ubuntu 22.04/20.04にPuttyをインストールする方法


Ubuntu
  1. Ubuntu 20.04FocalFossaデスクトップのインストール方法

  2. Ubuntu 20.04 LTSFocalFossaにNode.jsをインストールする方法

  3. Ubuntu 20.04 LTS FocalFossaLinuxにGitをインストールする方法

  1. Ubuntu 20.04FocalFossaにNGINXをインストールする方法

  2. Ubuntu 20.04 LTSFocalFossaにDockerをインストールする方法

  3. Ubuntu 20.04 LTSFocalFossaにGnomeをインストールする方法

  1. Ubuntu 20.04 LTSサーバー(Focal Fossa)にKVMをインストールする方法

  2. Ubuntu 20.04(Focal Fossa)にNFSサーバーをインストールする方法

  3. Ubuntu 20.04 LTS(Focal Fossa)サーバーのインストール方法