この記事は工事完了後に書かれたものです。誤りがあれば訂正してください。
今回の環境は2centos7.4です
1:nacosパッケージをダウンロードする
wget https://github.com/alibaba/nacos/releases/download/1.1.3/nacos-server-1.1.3.tar.gz
2:ソースコードパッケージを解凍し、好きな場所に移動します
tar -zxf nacos-server-1.1.3.tar.gz
mv nacos / usr / src /
3:自分のJavaアドレスを見つけて、持っていない場合はインストールします
yum -y install java *#javaがインストールされていない場合は、*を使用してこの手順を実行し、他の依存関係を一緒にインストールします#
whereis java#独自のJavaパスを見つける#
nacos構成ファイルのjavaのパスを変更します。変更しないと、デフォルトの場所と異なる場合は起動しません。
4:スタンドアロンバージョンはここから開始できます。正常に起動したら、ブラウザにhttp:// ip address:8848 / nacos /index.htmlと入力してアクセスします。
5:Nacosクラスターの構築
(1)手順1〜3は各サーバーで操作する必要があります
(2)mysqlデータベースを構築します。(スタンドアロンのnacosにはデフォルトのライブラリがあるため、クラスターを構築するには自分でmysqlを実行する必要があります)
yum -y install mariadb *(mysqlはcentos7より上ではmariadbに名前が変更されました。7より下ではMySQLd)
インストールが成功したら、データベースを起動し、ライブラリを作成して、rootパスワードを設定します。アクセス権を付与します。
systemctl start mariadb#mysqlデータベースを開始します#
mysql -uroot#rootユーザーでログインします#
データベースnacosを作成します; #nacosデータベースを作成します#
mysqlを使用します; #mysqlライブラリを入力します#
root @localhostのパスワードを設定= password( '123456');#rootユーザーのパスワードを123456に設定#
*。*のすべての特権を「root」によって識別される「root」@「%」に付与します;「rootユーザーにリモートアクセス権限を付与します」
フラッシュ権限; #Reloadを使用して、すぐに有効にします。#
exit;#データベースを終了します#
cd / usr / src / nacos / conf#nacosのconfディレクトリに入る#
mysql -uroot -p123456 -B nacos <nacos-mysql.sql #import sql script into nacos library#
(3)サーバーリストをクラスターファイルに追加し、データベース接続を構成します
cd / usr / src / nacos / conf#nacosの下のconfディレクトリに入る#
mv cluster.conf.example cluster.conf#ファイルの名前を変更します#
vim cluster.conf#サーバーのIPとポート番号を追加します。私は2つしか持っていません#
vim /usr/src/nacos/conf/application.properties#このファイルの最後にデータベース接続を追加します#
#最初からブートを追加#
写到/ect/rc.local
sh /usr/src/nacos/bin/startup.sh
#追加後に開始#
停止コマンドと開始コマンドはnacos / binにあります
今すぐ開始した場合は、最初に停止します:sh shutdown.sh開始:shstartup.sh
入力後にlogs / start.outを確認してください
表示される場合:INFO Nacosがクラスターモードで正常に開始された場合、正常です