Redisクラスタのスロット手動割り当て方法

開発環境で9ノードのRedisクラスタを構築し、使用しているバージョンはRedis 3.2です。強制終了によりクラスタ設定ファイルが破損する問題が発生しました。具体的にはUnrecoverable error: corrupted cluster config file.というエラーがログに記録されました。この問題を解決するために以下の手順を試みました。 まず、以下の手順でクラスタを再構築します: FLUSHDBコマ ...

7月17日 21:22 投稿

Node.jsにおけるProcessモジュールの利用法

Processモジュールの概要 Node.jsはシングルスレッドで動作する非同期型サーバーサイド技術ですが、現代のコンピュータはマルチプロセッサ構成が一般的です。Node.jsでは複数プロセスを管理するための3つのモジュールを提供しています。 Processモジュール:現在実行中のプロセスにアクセス child_processモジュール:子プロセスの作成と通信 clusterモジュール:ポート共 ...

7月14日 23:46 投稿

RabbitMQのExchangeとDead Letter QueueおよびDelayed Queueの実践ガイド

Exchangeの基礎と種類 Exchangeとは RabbitMQのメッセージングモデルにおいて、プロデューサーはメッセージを直接キューに送信しません。プロデューサーはExchangeにメッセージを送信し、Exchangeがルーティングルールに基づいてキューにメッセージを配信します。 Exchangeの種類 Direct Exchange ルーティングキーと完全一致するキューにメッセージを配信します。例え ...

6月1日 19:37 投稿

CentOS 7 環境における Hadoop 2.10 高可用性クラスタ構築

システム構成 CentOS 7 上で Hadoop 2.10 の高可用性クラスタを構築します。以下の6台のサーバを準備します: NameNode: 2台 DataNode: 4台 JournalNode: 3台 ZooKeeper: 3台 IPアドレス ホスト名 役割 192.168.30.141 s141 NameNode1, ZKFC, ZooKeeper 192.168.30.142 s142 DataNode, JournalNode, ZooKee ...

5月25日 07:25 投稿