aboutsummaryrefslogtreecommitdiffstats
path: root/vnfs/DAaaS/microservices/GoApps/src/hdfs-writer/cmd/main.go
blob: 11350f0bfd7c740aed91a70c950327bb17d37548 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package main

import (
	"os"
	"fmt"
	"log"
	"github.com/colinmarc/hdfs/v2"
)

func main() {
	log.Println("Starting the HDFS writer")
	localSourceFile := os.Args[1]
	hdfsDestination := os.Args[2]

	log.Println("localSourceFile:: "+localSourceFile)
	log.Println("hdfsDestination:: "+hdfsDestination)

	client, _ := hdfs.New("hdfs://hdfs-1-namenode-1.hdfs-1-namenode.hdfs1.svc.cluster.local:8020")
	file, _ := client.Open("/kafka.txt")

	buf := make([]byte, 59)
	file.ReadAt(buf, 48847)
	fmt.Println(string(buf))

}