日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

目錄
  • 背景
  • SSH有三個知識點

背景

在Hadoop腳本遠程控制中,需要知道SSH一些常見的知識點。

SSH有三個知識點

1、使用ssh通過Hadoop腳本遠程控制其他節點。

2、ssh配置免密模式。

3、ssh遠程執行的時候有一個弊端,上面說到需要使用Java JDK,使用Java命令來啟動jvm進程,那么這時候如果有一個節點a要去控制另一個節點b啟動一個jvm進程,在使用ssh遠程執行的時候,是不會加載對方的環境變量的 etc/profile文件的。

這邊演示一下,有兩臺機器ip為118和119,在118節點中增加環境變量BIGDATA

[root@localhost ~]# vi /etc/profile
// 在文件尾行追加,并保存文件
export BIGDATA=hello

打印剛才的變量發現變量為空

[root@localhost ~]# echo $BIGDATA
[root@localhost ~]# 

因為當前bash在運行時已經加載了環境變量文件,之后的修改并沒有應用到當前環境,我們可以用source重新加載文件,然后在輸出變量就可以打印出對應的值了

[root@localhost ~]# source /etc/profile
[root@localhost ~]# echo $BIGDATA
hello
[root@localhost ~]# 

現在我們使用119節點,通過ssh讓118節點遠程執行輸出變量值看一下效果

[root@localhost ~]# ssh root@192.168.0.118 'echo $BIGDATA'
The authenticity of host '192.168.0.118 (192.168.0.118)' can't be established.
ECDSA key fingerprint is SHA256:rDsunaro1f5LyKkEeNohXfDD9oEglNXtviD/JZtA1dw.
ECDSA key fingerprint is MD5:51:38:8d:fc:e4:d2:c7:ce:66:09:c8:f2:e6:9e:a7:f2.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.118' (ECDSA) to the list of known hosts.
root@192.168.0.118's password: 
[root@localhost ~]# 

這時候我們可以發現沒有打印變量值,這是因為在ssh遠程登錄到118節點的時候,不會加載/etc/profile文件,如果不加載的話,就無法獲取到變量。

這樣我們只能多執行一個命令去加載環境變量文件,再輸出變量,這時候就可以輸出變量值了。

[root@localhost ~]# ssh root@192.168.0.118 'source /etc/profile;echo $BIGDATA;'
root@192.168.0.118's password: 
hello
[root@localhost ~]# 

總結下這個知識點的內容: JDK安裝完都要設置環境變量,在每臺節點中都要設置Java home環境變量,但是如果有一臺節點要去調用別人使用Java命令啟動的話,那么這時候通過ssh過去是得不到Java home環境變量的。所以在搭建的時候,裝完JDK后,設置完Java home環境變量,在Hadoop的配置命令中再重新配置一次Java home的絕對路徑。 要把Java的安裝路徑即告訴操作系統,也要告訴Hadoop。

以上就是Hadoop腳本遠程控制中SSH常見問題詳解的詳細內容,更多關于Hadoop遠程控制SSH的資料請關注其它相關文章!

分享到:
標簽:常見問題 服務器 腳本 詳解 遠程控制
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定