1. JDKをインストールする 1.1 現在の仮想マシン環境にJDKがあるかどうかを確認する rpm -qa|grep java 1.2 rpm -e --nodeps xxxxxx (独自の openjdk) をアンインストールします。 1.3 JDKをインストールする /usr/localに新しいjavaフォルダを作成し、tarパッケージをそのフォルダにアップロードします。 /usr/local/javaに切り替えて、tar -zxvf xxxを使用して解凍します。 /etc/profileファイルを設定し、JDK環境変数を追加します。
アプリケーションファイルソース /etc/profile バージョンを確認するにはjava -versionを使用します 2. RocketMQをインストールする 2.1 /etc/hostsファイルを設定し、2つのホストのIPアドレスを記述する
2.2 ネットワークカードサービスのネットワーク再起動 2.3 rocketmqの圧縮パッケージを/usr/localにアップロードする 2.4 /usr/localに切り替えてrocketmqの圧縮パッケージを解凍する tar -zxvf xxxxxx 2.5 解凍フォルダの名前を変更する mv アリババ ロケットMQ アリババ ロケットMQ-3.2.6 2.6 ソフトリンクを作成する
2.7 mkdir /usr/local/rocketmq/store
2.8 borker-a.properties と borker-b.properties を /usr/local/recketmq/conf/2m-noslave にアップロードします。 2.9 master01 は borker-a.properties を設定します
2.10 変更履歴
2.11 JVMパラメータを設定し、仮想マシンの実際のサイズに応じて変更する
2.12 ネームサーバーの起動
開始: nohup sh mqnamesrv & jpsはJDKプロセスにNamesrvStartupがあるかどうかをチェックします 2.13 ブローカーサーバーの起動
master01 が起動します: nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-a.properties >/dev/null 2>&1 & Master02 が起動します: nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-b.properties >/dev/null 2>&1 & jpsはJDKプロセスにBrokerStartupがあるかどうかをチェックします 3. コンソールからRocketMQのステータスを監視する 3.1 Tomcatの圧縮パッケージを仮想マシンにアップロードし、解凍します。/usr/local tar -zxvf xxxx decompression 3.2 rocketmq-web-console.war をTomcat解凍ディレクトリのwebappsディレクトリにアップロードする 3.3 Tomcatを起動する /usr/local/apache-tomcat-7.0.65/binに切り替えます ./startup.sh が起動し、./shutdown.sh が停止します 3.4 解凍したrocketmq-web-consoleを変更する /usr/local/apache-tomcat-7.0.65/webapps/rocketmq-web-console/WEB-INF/classes/config.properties 設定ファイル 構成: rocketmq.namesrv.addr=192.168.42.22:9876;192.168.42.33:9876 throwDone=true 3.5 両方のマシンのファイアウォールがオフになっている systemctl 停止 ファイアウォールd.service systemctl は、firewalld.service を無効にします。 設定が完了すると、Webページがコンソールにアクセスし、次のような効果が得られます。 以上が今回ご紹介した関連知識のすべてです。これらを参考にして学んでください。123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL 8.0.17 解凍版のインストールと設定方法のグラフィックチュートリアル
>>: Vue のプロダクション環境と開発環境を切り替えてフィルターを使用する方法
退屈だったので、ループに関する簡単な演習をいくつかまとめてみました。JS を学び始めたばかりの方に役...
MySQL操作情報のクエリ show status -- すべての MySQL 操作情報を表示します...
目次序文レンダリングサンプルコード要約する序文ダイアログ ボックスは非常に一般的なコンポーネントであ...
これは、よく使われるけれども忘れられがちな CSS 実装方法のコレクションです。抜けや追加があれば、...
0. 事前準備BIOS でセキュア ブートを無効にします。無効にしないと、サードパーティ ソースを...
仮想化1. 環境セントオス7.3 selinuxとファイアウォールを無効にする2. 仮想化環境の構成...
最近、同社は、下図に示すように、h5 ページ操作を完了するという要件を提示しました。 ネットで入手で...
現在の日付 + 時刻 (日付 + 時刻) を取得する関数: now() mysql> now(...
目次1. はじめに2. ソリューションの実装2.1 実装コード2.2 コードの説明2.3 検証結果1...
secure_file_priv = ' ';管理者としてcmdを実行します。 my...
典型的なレイアウト例上の写真のように、正方形の真ん中に一定の隙間があり、その隙間は固定されています。...
よく使用されるデータベースである MySQL では、多くの操作が必要です。デジタル操作には非常に便利...
簡単に言えば、遅延レプリケーションとは、スレーブ データベースがマスター データベースより 1 時間...
実際の開発ではポップアップウィンドウがよく使われます。CSS3を勉強していたときに、閉じることができ...
1. シナリオの説明:私たちの環境ではマイクロサービスを使用しています。各プログラムには個別のプロセ...