LinuxでNacosクラスターを構築する(詳細な手順)

今日はデバッグの日でもあります。バグバグバグ、エラーレポートエラーレポートエラー。ここに記録します。

1)Nacos公式ウェブサイトhttps//github.com/alibaba/nacos/releases/tag/1.2.1

 

nacosインストールパッケージをローカルウィンドウにダウンロードします(接尾辞はtar.zipです)

 

2)Linuxでnginxパッケージをダウンロードします。Linuxのインストール手順:(最初にnginxの公式Webサイトにアクセスしてバージョンを確認します。安定バージョンは、安定バージョンです)

 

[root@localhost ~]#yum install lrzsz 
[root@localhost ~]#rz

4)圧縮したパッケージを解凍し、インストールしました(nacos-server-1.2.1.tar.gzおよびnginx-1.18.0.tar.gz)

 

root@localhost ~]#tar -zxvf  nacos-server-1.2.1.tar.gz
[root@localhost ~]#tar -zxvf  nginx-1.18.0.tar.gz

4)圧縮したパッケージを解凍し、インストールしました(nacos-server-1.2.1.tar.gzおよびnginx-1.18.0.tar.gz)

[root@localhost ~]#tar -zxvf  nacos-server-1.2.1.tar.gz
[root@localhost ~]#tar -zxvf  nginx-1.18.0.tar.gz

(5)解凍後、2つのパッケージを/ usr / localに移動します

[root@localhost ~]#mv nacos /usr/local/nacos
[root@localhost ~]#mv nginx-1.18.0 /usr/local/nginx
[root@localhost ~]#cd /usr/local/
[root@localhost local]#ll

あなたは次のインターフェイスを見ると、インストールは成功です。(私がインストールさナコス/ mynacosを下ナコスをインストールしてください。  は/ usr / local /

 

(6)nacosと入力し、次の3つのファイルapplication.propertiesを変更します。

[root@localhost ~]#vim application.properties
(如果linux装的是Mysql5.+,在application.properties最后粘贴)
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezon
e=UTC
db.user=root
db.password=ww000000

(如果linux装的是Mysql8.+,在application.properties最后写:)
spring.datasource.platform=mysql
jdbc.DriverClassName=com.mysql.cj.jdbc.Driver
# 指定数据库实例数量
db.num=1
# 第一个数据库实例地址
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?serverTimezone=GMT%2B8&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user= root
db.password= ww000000

保存退出

(注:nacos_config、ユーザー、パスワードを除き、独自のデータベース、ログイン名、ログインパスワードなどを変更する必要はありません)

 

7)confの下のcluster.confファイルを変更します。

[root@localhost conf]#hostname -I(一定要用大写I,因为小写i可能会是127.0.0.1,假设我查出来的是192.168.111.130)
[root@localhost conf]#vim cluster.conf

 

(前面のIP番号はホスト名-Iで確認できます。背面のポート番号は、ポートの競合なしに自分で設定でき、保存して終了できます)

 

(8)nacosの下のbinファイルのstartup.shファイルを変更します。

[root@localhost bin]#cp startup.sh start.sh.init
[root@localhost bin]#vim startup.sh
 
 

 

(注:これは-Dserver.port = $ {PORT}です。「。」と間違えないでください)

開始する前に必ずmysqlサービスを開始してください。そうしないと、nacosがエラーを報告します。

[root@localhost ~]#service mysql start

実行すると、nacosのbinディレクトリになります。

 

同時に、ウィンドウブラウザからアクセスします。

http://192.168.171.128:3333/nacos/#/login

http://192.168.171.128:4444/nacos/#/login

http://192.168.171.128:5555/nacos/#/login

 

次のページが表示された場合、構成は成功しています。

 

9)nginxファイルの構成を変更します。

[root@localhost conf]#vim nginx.conf

(注:upstreクラスターは元々自分で追加する必要はありませんでした。後者の2つの元の構成テキストは、検索して変更するだけで済みます。その中で、listenはnginxのポート番号を表し、自分で定義することもできます。競合しない)

 

(10)始動前検査を実施します。

 [root@localhost conf]#ps -ef|grep nacos|grep -v grep|wc -l

(注:これは3と表示する必要があります。これは、ポート3333、4444、および5555が開始されていることを意味します。3でない場合は、実行中のメモリが不足していることを意味します。このとき、nacosの下のbinディレクトリに移動します。もう一度startup.shを変更し、赤いボックスの値を変更します。小さい、元々は2g、2g、2gのようですが、256m、256m、256mに変更しました。実行中のメモリを減らします)

11)開始するには:

nginxの下にsbinディレクトリを入力します。

[root@localhost sbin]#./nginx -c /usr/local/nginx/conf/nginx.conf

最後に、ローカルブラウザに入り、「192.168.171.128:1111/nacos」と入力してコンソールに入ります。

 

 

 

おすすめ

転載: blog.csdn.net/m0_46405589/article/details/114990708