在默認情況下磚國家結核控製規劃服務器集群使用公共的。這是足夠的對於大多數用例,但是您可以配置一個集群使用一個自定義的國家結核控製規劃服務器。這並不需要一個公共服務器國家結核控製規劃。它可以是一個私人國家結核控製規劃服務器在你的控製之下的。一個常見的用例是為了盡量減少您的集群的網絡流量。
更新國家結核控製規劃配置集群
- 創建一個ntp.conf文件和以下信息:
# < ntp-server-hostname > iburst國家結核控製規劃配置服務器
在哪裏< ntp-server-hostname >是一個國家結核控製規劃國家結核控製規劃服務器服務器主機名或IP地址。
如果你有多個國家結核控製規劃服務器列表,將它們添加到文件。每個服務器應該列出一行。 - 上傳ntp.conf文件/ dbfs /磚/ init_scripts /在你的集群。
- 創建腳本ntp.sh集群:
% python dbutils.fs.put(" /磚/ init_scripts /國家結核控製規劃。sh”、“”“# !/bin/bash echo " < ntp-server-ip > < ntp-server-hostname > " > > / etc / hosts cp / dbfs /磚/ init_scripts /國家結核控製規劃。配置/ etc / sudo服務國家結核控製規劃”“重啟”,真的)
- 確認腳本存在:
% python顯示器(dbutils.fs.ls (“dbfs: /磚/ init_scripts / ntp.sh”))
- 點擊集群,點擊您的集群名稱,點擊編輯,點擊高級選項,點擊Init腳本。
- 選擇DBFS下目的地。
- 輸入的完整路徑ntp.sh並點擊添加。
- 點擊確認並重新啟動。一個確認對話框。點擊確認,等待重新啟動集群。
驗證集群使用更新後的國家結核控製規劃配置
- 在筆記本電腦中運行以下代碼:
% sh ntpq - p
- 輸出顯示了國家結核控製規劃服務器的使用。