zookeeper啓動爲什麼佔用8080端口,修改哪個配置文件可以改變端口?

在zookeeper啓動的時候,看打印信息顯示會啓動jetty,啓動一個adminServer on port 8080;我不想他佔用8080端口,請問哪位大神能告訴我哪個配置文件可以修改端口? 
是我下載的zookeeper版本不對,我下載的是最新版的alpha版本,裏面有jetty的啓動;下載其他老的穩定版就沒任何問題!

zookeeper最近的版本中有個內嵌的管理控制檯是通過jetty啓動,也會佔用8080 端口。 
通過查看zookeeper的官方文檔,發現有3種解決途徑:

(1).刪除jetty。 
(2)修改端口。 
修改方法的方法有兩種,一種是在啓動腳本中增加 -Dzookeeper.admin.serverPort=你的端口號.一種是在zoo.cfg中增加admin.serverPort=沒有被佔用的端口號 
(3)停用這個服務,在啓動腳本中增加”-Dzookeeper.admin.enableServer=false”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章