consul限制注冊的ip

假設當前服務器的ip是:192.168.56.130

1、允許?所有ip?注冊(驗證可行)

consul agent -server -ui -bootstrap-expect=1 -data-dir=/usr/local/consul -node=devmaster -advertise=192.168.56.130 -bind=0.0.0.0?-client=0.0.0.0

2、只允許?當前ip?注冊

consul agent -server -ui -bootstrap-expect=1 -data-dir=/usr/local/consul -node=devmaster -advertise=192.168.56.130 -bind=192.168.56.130?-client=127.0.0.1

????????此時,若別的ip的項目想要連接這個Consul,那么啟動就會報錯: com.ecwid.consul.transport.TransportException:org.apache.http.conn.HttpHostConnectException: Connect to 192.168.56.130:8500 [/192.168.56.130] failed:?Connection refused: connect

注意:
? ? ? ?(1)-bind要用完整ip地址,如果使用127.0.0.1,否則雖然consul能啟動,但是consul日志會不停地打印如下信息
    2018/12/17 15:56:14 [WARN] consul: error getting server health from "devmaster": context deadline exceeded
    2018/12/17 15:56:15 [WARN] consul: error getting server health from "devmaster": rpc error getting client: failed to get conn: dial tcp 127.0.0.1:0->192.168.56.130:8300: connect: connection refused
    2018/12/17 15:56:16 [WARN] consul: error getting server health from "devmaster": context deadline exceeded
    2018/12/17 15:56:17 [WARN] consul: error getting server health from "devmaster": rpc error getting client: failed to get conn: dial tcp 127.0.0.1:0->192.168.56.130:8300: connect: connection refused

? ? ? ?(2)-client 需要用127.0.0.1,如果用真實的ip地址,consul都啟動不起來

? ? ? ?(3)consul agent -dev?也是只允許當前ip注冊,但這個是本地開發時用的,正式服務器往往不用?

? ? ? ?(4)項目中的配置文件也要相應的更改,使用127.0.0.1 ,而不是真實ip地址。否則,項目在服務器端也啟動不起來了,例如:

spring:
? cloud:
? ? consul:
? ? ? host:?
127.0.0.1
? ? ? port: 8500

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/40651.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/40651.shtml
英文地址,請注明出處:http://en.pswp.cn/news/40651.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Leetcode33 搜索旋轉排序數組

題解: /*** 旋轉排序數組可分為N1 N2兩個部分,如:[4,5,6,7,1,2,3],N1為[4,5,6,7],N2為[1,2,3]** 必然滿足以下兩個條件:* 1. N1和N2都是分別遞增的;* 2. N1中的所有元素大于N2中的所有元素;** …

【Python機器學習】實驗12 基于神經網絡的回歸-分類實驗

文章目錄 神經網絡的回歸例1 基于神經網絡的回歸(簡單例子)1.1 導入包1.2 構造數據集(隨機構造的)1.3 構造訓練集和測試集1.4 構建神經網絡模型1.5 采用訓練數據來訓練神經網絡模型 實驗1 基于神經網絡的分類(鳶尾花數據集)1.1 導入包1.2 構造數據集1.3 …

Selenium瀏覽器自動化測試框架簡單介紹

selenium簡介 介紹   Selenium [1] 是一個用于Web應用程序測試的工具。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。支持的瀏覽器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Googl…

系統學習Linux-MongoDB

概述 mongodb是一個nosql數據庫,它有高性能、無模式、文檔型的特點。是nosql數據庫中功能最豐富,最像關系數據庫的。數據庫格式為BSON 相關概念實例:系統上運行的mongodb的進程,類似于mysql實例;庫:每個數…

用cpolar生成的公網地址,對位于本地的Cloudreve網盤進行訪問

文章目錄 1、前言2、本地網站搭建2.1 環境使用2.2 支持組件選擇2.3 網頁安裝2.4 測試和使用2.5 問題解決 3、本地網頁發布3.1 cpolar云端設置3.2 cpolar本地設置 4、公網訪問測試5、結語 1、前言 自云存儲概念興起已經有段時間了,各互聯網大廠也紛紛加入戰局&#…

MySQL 自增 ID 默認從 1 開始,如何設置自增 ID 從 0 開始

MySQL 是一種關系型數據庫,它是世界上最流行的關系型數據庫之一。在 MySQL 中,自增是一種非常有用的功能,它可以自動給主鍵賦值,并保證每個主鍵是唯一的。然而,許多人不知道的是,MySQL 默認情況下從 1 開始…

ArcGIS Pro如何制作不規則形狀圖例

在默認的情況下,ArcGIS Pro生成的圖例是標準的點、直線和矩形的,對于湖泊等要素而言,這樣的表示方式不夠直觀,我們可以將其優化一下,制作不規則的線和面來代替原有圖例,這里為大家介紹一下制作方法&#xf…

BERT數據處理,模型,預訓練

代碼來自李沐老師《動手學pytorch》 在數據處理時,首先執行以下代碼 def load_data_wiki(batch_size, max_len):"""加載WikiText-2數據集"""num_workers d2l.get_dataloader_workers()data_dir d2l.download_extract(wikitext-2, w…

django——配置 settings.py 及相關參數說明

3. 配置 settings.py 及相關參數說明 3.1 配置setting.py文件 設置setting.py文件 加入安裝的庫 apps.erp_test, rest_framework, django_filters, drf_spectacular,加入新增的APP users啟動項目 # 運行項目先執行數據庫相關操作,再啟動 django 項目 python manag…

【JavaSE】面向對象之繼承

繼承 繼承概念繼承的語法父類成員的訪問子類和父類沒有同名成員變量子類和父類有同名成員變量成員方法名字不同成員方法名字相同 super關鍵字子類構造方法super和this繼承方式 繼承概念 繼承(inheritance)機制:是面向對象程序設計使代碼可以復用的最重要的手段&…

docker 安裝nacos

1、下載nacos docker pull nacos/nacos-server2、啟動nacos docker run --restart always --env MODEstandalone --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 nacos/nacos-server3、驗證nacos http://localhost:8848/nacos 默認用戶名和密碼:nacos

lvs集群與nat模式

一,什么是集群: 集群,群集,Cluster,由多臺主機構成,但是對外只表現為一個整體,只提供一個訪問入口(域名與ip地址),相當于一臺大型計算機。 二,集…

Java書簽 #使用MyBatis接入多數據源

楔子:當然,世上有很多優秀的女性,我也會被她們吸引。這對男人來說是理所當然的。但目光被吸引和內心被吸引是截然不同的。- 東野圭吾《黎明之街》 今日書簽 在一些應用場景中,可能需要連接多個不同的數據庫,例如連接不…

Centos 防火墻命令

查看防火墻狀態 systemctl status firewalld.service 或者 firewall-cmd --state 開啟防火墻 單次開啟防火墻 systemctl start firewalld.service 開機自啟動防火墻 systemctl enable firewalld.service 重啟防火墻 systemctl restart firewalld.service 防火墻設置開…

8.15 IO的多路復用

select的TCP客戶端 poll的TCP客戶端

Chart GPT免費可用地址共享資源

GPT4.0: https://gpt4e.ninvfeng.xyz github:https://github.com/ninvfeng/chatgpt4 WeUseAi:https://chatb.weuseai.pro AI.LS:https://n7.gpt03.xyz ChatX (iOS/macOS應用):https://itunes.apple.com/app/id6446304087 ch…

C/C++ : C/C++的詳解,C語言與C++的常用算法以及算法的各自用法和應用(初級,中級),C++ CSP考題(J居多,S偏少)的詳解,NOI的真題題解

目錄 1.C語言 2.C 3.C與C語言的共同/不同點 4.導讀 5.相關文章 5.1:Dev-C是Windows 環境下的一個輕量級 C/C 集成開發環境(IDE) 5.2:C是從C語言發展而來的,而C語言的歷史可以追溯到1969年 6.C/C最新年度總…

?LeetCode解法匯總88. 合并兩個有序數組

目錄鏈接: 力扣編程題-解法匯總_分享記錄-CSDN博客 GitHub同步刷題項目: https://github.com/September26/java-algorithms 原題鏈接:力扣(LeetCode)官網 - 全球極客摯愛的技術成長平臺 描述: 給你兩個按…

解決方案:如何在 Amazon EMR Serverless 上執行純 SQL 文件?

長久已來,SQL以其簡單易用、開發效率高等優勢一直是ETL的首選編程語言,在構建數據倉庫和數據湖的過程中發揮著不可替代的作用。Hive和Spark SQL也正是立足于這一點,才在今天的大數據生態中牢牢占據著主力位置。在常規的Spark環境中&#xff0…

國企的大數據崗位方向的分析

現如今大數據已無所不在,并且正被越來越廣泛的被應用到歷史、政治、科學、經濟、商業甚至滲透到我們生活的方方面面中,獲取的渠道也越來越便利。 今天我們就來聊一聊“大屏應用”,說到大屏就一定要聊到數據可視化,現如今&#xf…