小编edu*_*rdo的帖子

卷曲下载到HDFS

我有这个代码:

curl -o fileName.csv url | xargs hdfs dfs -moveFromLocal $1 /somePath/
Run Code Online (Sandbox Code Playgroud)

当我执行这段代码时,curl将请求中的值放在fileName.csv中,文件被移动到HDFS.我想知道我是否可以,保留内存中的curl输出,发送到管道,只是在HDFS中写入值?

像这样的东西(有效):

curl url | xargs hdfs dfs -put $1 /somePath
Run Code Online (Sandbox Code Playgroud)

curl hadoop hdfs

4
推荐指数
1
解决办法
1252
查看次数

如何在Swift 3中同时进行https请求

我有执行https请求的问题,如果请求没有任何错误,我从来没有得到消息,这是一个命令行工具应用程序,我有一个允许http请求的plist,我总是看到完成块.

typealias escHandler = ( URLResponse?, Data? ) -> Void

func getRequest(url : URL, _ handler : @escaping escHandler){    
let session = URLSession.shared
var request = URLRequest(url:url)
request.cachePolicy = .reloadIgnoringLocalCacheData
request.httpMethod = "GET"
let task = session.dataTask(with: url ){ (data,response,error) in
        handler(response,data)
}

task.resume()
}


func startOp(action : @escaping () -> Void) -> BlockOperation{

let exOp = BlockOperation(block: action)    
exOp.completionBlock = {

print("Finished")

}
return exOp
}

     for sUrl in textFile.components(separatedBy: "\n"){
     let url = URL(string: sUrl)!

        let queu = …
Run Code Online (Sandbox Code Playgroud)

concurrency http nsoperation nsoperationqueue swift3

2
推荐指数
1
解决办法
1021
查看次数

context.become改变了Akka Actor的行为

我正在学习如何使用context.become来控制我的演员的状态,我正在使用这段代码:

class MyActor extends Actor {

  override def receive: Receive = {
     println("Happens here")
     active(Set.empty)
   }

  def active(isInSet: Set[String]): Receive = {
    case Add(key) =>
      context.become(active(isInSet+key))
    case Contains(key) =>
      sender() ! isInSet(key)
    case ShowAll =>
      println(isInSet.toSeq)
  }

}

case class Add(key: String)
case class Contains(key: String)
object ShowAll


object DemoBecome extends App{

override def main(args: Array[String]): Unit = {

 val system = ActorSystem("BecomeUnbecome")
 val act = system.actorOf(Props(classOf[MyActor]), "demoActor")

 act ! Add("1")
 act ! ShowAll
 act ! Add("2")
 act ! ShowAll …
Run Code Online (Sandbox Code Playgroud)

scala actor akka

1
推荐指数
1
解决办法
1253
查看次数

标签 统计

actor ×1

akka ×1

concurrency ×1

curl ×1

hadoop ×1

hdfs ×1

http ×1

nsoperation ×1

nsoperationqueue ×1

scala ×1

swift3 ×1