本文主要包括:
- 以yarn-client方式提交spark任务,任务一直卡在ACCEPTED状态
- spark on yarn任务提交缓慢解决
本文主要包括:
本文主要包括:
本文主要包括:
本文主要包括:
本文主要包括:
最近公司有一个需求,需要把服务器A上的任务放到服务器B上,因为B上有HTTP,并且可以被外网访问,但是直接通过shell的scp,每次都需要输入密码。这里用python简单实现一下
直接上代码:
import paramiko
import sys
def deleteRemoteFile(dt):
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())#第一次登录的认证信息
ssh.connect(hostname='192.168.72.208', port=22, username='gold', password='gold!23') # 连接服务器
stdin, stdout, stderr = ssh.exec_command('rm /home/gold/data//*') # 执行命令
ssh.close()
def uploadFile2Remote(dt):
transport = paramiko.Transport(('192.168.72.208', 65522))
transport.connect(username='gold', password='gold!23')
sftp = paramiko.SFTPClient.from_transport(transport)
sftp.put('/home/gold/data/broad.png', '/home/gold/data/broad_%s.png' % dt)
transport.close()
if __name__ == '__main__':
unix_ts = sys.argv[1]
deleteRemoteFile(unix_ts)
uploadFile2Remote(unix_ts)
具体的可以参考:
python实现ssh及sftp功能
本文主要包括: