1. 程式人生 > >hadoop+kerberos常用運維命令

hadoop+kerberos常用運維命令

root hdfs util start pro local creat .sh password

kerberos相關:

kadmin.local  //以超管身份進入kadmin

kadmin    //進入kadmin模式,需輸入密碼

kdb5_util create -r JENKIN.COM -s    //創建數據庫

service krb5kdc start    //啟動kdc服務

service kadmin start    //啟動kadmin服務

service kprop start     //啟動kprop服務 

kdb5_util dump /var/kerberos/krb5kdc/slave_data    //生成dump文件

kprop -f /var/kerberos/krb5kdc/slave_data master2.com    //將master數據庫同步是slave

kadmin模式下:

  addprinc -randkey root/[email protected]   //生成隨機key的principal

  addprinc admin/admin    //生成指定key的principal

  listprincs    //查看principal

  change_password -pw xxxx admin/admin  //修改admin/admin的密碼

  delete_principal  admin/admin    //刪除principal

kinit admin/admin    //驗證principal是否可用

xst -norandkey -k /var/kerberos/krb5kdc/keytab/root.keytab root/[email protected] host/[email protected]    //為principal生成keytab,可同時添加多個

ktadd -k /etc/krb5.keytab host/[email protected]    //ktadd也可生成keytab

kinit -k -t /var/kerberos/krb5kdc/keytab/root.keytab root/[email protected]     //測試keytab是否可用

klist -e -k -t /var/kerberos/krb5kdc/keytab/root.keytab    //查看keytab

 

  

hadoop相關:

./bin/hdfs zkfc -formatZK    //格式化zkfc

./bin/hdfs namenode -format ns    //格式化 namenode

./sbin/start-dfs.sh    //啟動dfs, namenode,journalnode,datanode,zkfc都會啟動

./sbin/start-yarn.sh    //啟動yarn,nodemanager, resourcemanager都會啟動

./sbin/hadoop-daemon.sh start journalnode    //啟動journalnode, 也可單獨啟動 namenode, datanode

./sbin/yarn-daemon.sh start resourcemanager  //啟動resourcemanager,也可單獨啟動nodemanager

 

hadoop fs -put ./NOTICE.txt hdfs://ns/    //上傳文件至hdfs根目錄

hadoop fs -ls /    查看hdfs根目錄文件

  

hadoop+kerberos常用運維命令