WSO2產品的預設埠

85579711發表於2017-02-25

本頁描述了當埠偏移為0時用於每個WSO2產品的預設埠。




公共埠

以下埠是提供給定功能的所有WSO2產品的通用埠。某些功能在WSO2 Carbon平臺本身中捆綁,因此預設情況下在所有WSO2產品中都可用。



管理控制檯埠

提供管理控制檯的WSO2產品使用以下servlet傳輸埠:

LDAP伺服器埠

在WSO2 Carbon平臺中預設提供。

  • 10389 - 用於提供嵌入式LDAP伺服器的WSO2產品

KDC埠

  • 8000 - 用於公開Kerberos金鑰分發中心伺服器

JMX監控埠

WSO2 Carbon平臺使用TCP埠來監視使用JMX客戶端(如JConsole)執行的Carbon例項。預設情況下,在所有產品中啟用JMX。您可以使用<PRODUCT_HOME>/repository/conf/etc/jmx.xml 檔案禁用它  。

  • 11111 - RMIRegistry埠。用於遠端監測碳
  • 9999 - RMIServer埠。當從受防火牆保護的JMX客戶端監視Carbon時,與RMIRegistry埠一起使用

叢集埠

要叢集任何正在執行的Carbon例項,必須開啟以下埠之一。

  • 45564 - 如果成員資格方案是多播,則開啟
  • 4000 - 如果成員資格計劃是wka,則開啟

隨機埠

某些埠在伺服器啟動期間隨機開啟。這是由於在產品啟動時有效的特定屬性和配置。請注意,這些隨機埠的ID將在每次啟動伺服器時更改。

  • 由於-Dcom.sun.management.jmxremote 伺服器啟動指令碼中設定了屬性,因此在伺服器啟動時將開啟隨機TCP埠  。此屬性用於JVM中的JMX監視工具。
  • 由於在檔案中配置了log4j appender(SyslogAppender),  在伺服器啟動時會開啟一個隨機UDP埠<PRODUCT_HOME>/repository/conf/log4j.properties 。

產品特定埠

一些WSO2產品將有如下所述的附加埠。



API管理器

  • 10397 - Thrift客戶端和伺服器埠
  • 8280,8243 - NIO / PT傳輸埠
  • 7711 - Thrift SSL埠,用於安全傳輸,其中客戶端通過BAM / CEP認證:stat pub

如果您使用埠偏移更改預設API Manager埠,則除了API Manager文件中描述的一些例外情況外,其大多數埠將根據偏移量自動更改。

資料分析伺服器

下面給出了WSO2 DAS使用的特定埠。

埠繼承自WSO2 BAM

WSO2 DAS繼承其前身WSO2業務活動監視器(BAM)中使用的以下埠配置  。

  • 7711 - Thrift SSL埠,用於安全傳輸,其中客戶端通過身份驗證以使用WSO2 DAS。
  • 7611 - Thrift TCP埠,其中WSO2 DAS從客戶端接收事件。
Spark Analytics Engine使用的埠

Spark Analytics引擎在WSO2 DAS中的3種不同模式中使用,如下所示。

  • 本地模式
  • 叢集模式
  • 客戶端模式

這些模式的預設埠配置如下。

有關這些埠的更多資訊,請轉到Apache Spark文件

  • 可用於所有模式
    的埠以下埠可用於上述三種模式。 

    描述
    埠號
    spark.ui.port 4040
    spark.history.ui.port 18080
    spark.blockManager.port 12000
    spark.broadcast.port 12500
    spark.driver.port 13000
    spark.executor.port 13500
    spark.fileserver.port 14000
    spark.replClassServer.port 14500
  • 可用於叢集模式
    的埠以下埠僅可用於叢集模式。

    描述
    埠號
    spark.master.port 7077
    spark.master.rest.port 6066
    spark.master.webui.port 8081
    spark.worker.port 11000
    spark.worker.webui.port 11500

業務流程伺服器

  • 2199 - RMI登錄檔埠(資料來源提供程式埠)

複雜事件處理器

  • 9160 - Cassandra埠,Thrift監聽客戶端
  • 7711 - Thrift SSL埠,用於安全傳輸,客戶端通過CEP認證
  • 7611 - Thrift TCP埠,用於接收客戶端到CEP的事件
  • 11224 - Thrift TCP埠,用於CEP的HA管理

彈性負載平衡器

  • 8280,8243 - NIO / PT傳輸埠

企業服務匯流排

非阻塞HTTP / S傳輸埠:用於接受訊息中介請求。例如,如果要向API或代理服務傳送請求,則必須使用這些埠。ESB_HOME} /repository/conf/axis2/axis2.xml檔案。

  • 8243 - Passthrough或NIO HTTPS傳輸
  • 8280 - Passthrough或NIO HTTP傳輸

身份伺服器

  • 8000 - KDCServerPort。KDC(Kerberos金鑰分發中心)伺服器執行的埠
  • 10500 - ThriftEntitlementReceivePort

訊息代理

Message Broker使用以下JMS埠通過JMS傳輸與外部客戶端通訊。

  • 5672 - 使用AMQP傳輸時在TCP上偵聽訊息的埠。
  • 8672 - 使用AMQP傳輸時在TCP / SSL上偵聽訊息的埠。
  • 1883 - 使用MQTT傳輸時在TCP上偵聽訊息的埠。
  • 8833 - 使用MQTT傳輸時在TCP / SSL上偵聽訊息的埠。
  • 7611 - Apache Thrift Server的埠。

機器學習者

  • 7077 - Apache Spark的預設埠。
  • 54321 - H2O的預設埠。
  • 4040 - Spark UI的預設埠。

儲存伺服器

Cassandra:

  • 7000 - 用於叢集節點內的節點間通訊
  • 7001 - 用於叢集節點與SSL之間的節點間通訊
  • 9160 - 用於Thrift客戶端連線
  • 7199 - 適用於JMX

HDFS:

  • 54310 - 用於連線到預設檔案系統的埠。
  • 54311 - MapRed作業伺服器使用的埠
  • 50470 - 名稱節點安全HTTP伺服器埠
  • 50475 - 資料節點安全HTTP伺服器埠
  • 50010 - 用於資料傳輸的資料節點伺服器埠
  • 50075 - 資料節點HTTP伺服器埠
  • 50020 - 資料節點IPC伺服器埠

企業移動管理器

需要為Android和iOS裝置開啟以下埠,以便它可以連線到Google雲訊息傳遞(GCM)/ Firebase雲訊息傳遞(FCM)和APNS(Apple推送通知服務),並註冊到WSO2 EMM。

Android:
要開啟的埠是5228,5229和5230. GCM / FCM通常只使用5228,但它有時使用5229和5230.GCM 
/ FCM不提供特定的IP,因此建議允許防火牆接受傳出連線包含在Google的ASN 15169中列出的IP塊中的所有IP地址。 

iOS:

  • 5223 - 裝置用於與APN伺服器通訊的TCP埠
  • 2195 - 用於向APN傳送通知的TCP埠
  • 2196 - APN反饋服務使用的TCP埠
  • 443 - TCP埠用作Wi-Fi上的後備,僅當裝置無法與埠5223上
    的APN通訊時APN伺服器使用負載平衡。裝置不會總是連線到相同的公共IP地址的通知。整個  17.0.0.0/8  地址塊被分配給Apple,因此最好在防火牆設定中允許此範圍。 

API經理:

以下WSO2 API Manager埠僅適用於WSO2 EMM 1.1.0及更高版本。

  • 10397 - Thrift客戶端和伺服器埠
  • 8280,8243 - NIO / PT傳輸埠

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29063131/viewspace-2134259/,如需轉載,請註明出處,否則將追究法律責任。

相關文章