春クラウドユーレカクラスタ配置の考慮事項

A.スタートアップコンフィギュレーションファイル(application.ymlまたはapplication.properties)中にマルチプロファイル設定を増加させる必要性

spring:
  application:
    name: eureka
---#注意这里是三个"减号"
spring:
  profiles: eureka1
security:
  basic:
    enabled: true
  user:
    name: user
    password: password123
server:
  port: 8761
eureka:
  instance:
    hostname: eureka1
  client:
    service-url:
      defaultZone: http://user:password123@eureka2:8762/eureka
---#注意这里是三个"减号"
spring:
  profiles: eureka2
security:
  basic:
    enabled: true
  user:
    name: user
    password: password123
server:
  port : 8762
eureka:
  instance:
    hostname: eureka2
  client:
    service-url:
      defaultZone: http://user:password123@eureka1:8761/eureka

II。ブート時に起動するためのパラメータを追加します

nohup java -jar eureka.jar --spring.profiles.active=eureka1 > eureka1.out &

説明:
1.nohupと&最終的には、このコマンドは、sshを実行した後ログインして停止することはありません、現在のプロセスの後にオフに再生されないバックグラウンドで実行中のプログラムを開始することを意味します。
2.java -jar eureka.jarジャーパッケージの形でjavaコマンドで開始eureka.jar発現
3.-spring.profiles.active = eureka1パラメータマイナス2と背景が起動ローダーがeureka1の名前を表すspring.profiles上記の例で示される一連のパラメータは、以下のパラメータをロード:

spring:
  profiles: eureka1
security:
  basic:
    enabled: true
  user:
    name: user
    password: password123
server:
  port: 8761
eureka:
  instance:
    hostname: eureka1
  client:
    service-url:
      defaultZone: http://user:password123@eureka2:8762/eureka

4.> eureka1.outはeureka1.outにログ出力を示し

第三に、ホストの設定ファイル名マッピング高める必要性
ファイルに保存されているWindowsシステム:C:\ WINDOWS \ System32に\ drivers \ etcに\はホスト
ファイルに格納されているLinuxシステムを:/ etc / hostsに
以下のように私のファイルが改正します:

# localhost name resolution is handled within DNS itself.
    127.0.0.1       localhost eureka1 eureka2
#   ::1             localhost

Windowsシステムはwin7のですかhostsファイルを変更する場合、後で、あなたは管理者としてメモ帳を実行し、ホストファイルを開くために必要がある場合

ヒント:あなたが同じサーバー上ユーレカクラスターを展開し始めた場合、あなただけの2回だけ起動する必要があり、異なる負荷プロファイルを達成するために-spring.profiles.activeパラメータを使用していた、jarファイルを展開する必要があるときに、2つの開始コンテンツ。

おすすめ

転載: blog.csdn.net/l1h2l3/article/details/72875972