解決hdfs 執行在9000埠外界不能訪問

2021-09-29 02:56:25 字數 667 閱讀 3884

預設情況下,hdfs執行在127.0.0.1:9000,也就是說只執行在本地,而不是0.0.0.0,像tomcat不管在雲伺服器還是虛擬機器上,啟動後我們直接可以用ip加埠位址訪問,但是hdfs不可以。

這樣帶來的麻煩就是:每次都需要打包jar,然後上傳到雲伺服器或者虛擬機器中執行。不能直接在eclipse或者idea上執行。

關鍵字:內網穿透

基本步驟:

購買免費隧道。記得配置使用 tcp協議與9000埠。

2. 解壓與配置

# 如果沒有安裝unzip 需要輸入 yum -y install unzip
然後執行很簡單

可以看到執行效果如下:

複製貼上到自己的開發工具中,並且需要配置一下hdfs的url,然後就可以本地執行了,非常方便。

如圖所示:

2023年10月28日 19:55

IT 執行在雲端,而雲執行在 Linux 上

it 正在逐漸遷移到雲端。那又是什麼驅動了雲呢?答案是 linux。當連微軟的 azure 都開始擁抱 linux 時,你就應該知道這一切都已經改變了。不管你接不接受,雲正在接管 it 已經成為現實。我們這幾年見證了雲在內部 it 的崛起。那又是什麼驅動了雲呢?答案是 linux 最近對 1000 ...

Service 執行在主線程

service android developer對於service如下定義,或許,我們對service的誤解就 於這句話,perform long running operations in the background 不就是可以在後台執行上時間操作的意思麼。的確是這個意思,但是,我們是否理解錯...

HDFS 執行流程

客戶端檔案讀資料流程 1 客戶端通過呼叫filesystem 的 open方法獲取需要讀取的資料檔案。2 dfs 通過rpc來呼叫namenode,獲取要讀取的資料檔案對應的block存放在哪些datanode上。3 客戶端先到距離最近的datanode上呼叫fsdatainputstream 的r...