/hdfs-gui

A Hdfs File GUI Software

Primary LanguageVueApache License 2.0Apache-2.0

Hdfs GUI

A Hdfs File GUI Software.

Key FeaturesHow To UseDownloadCreditsRelatedLicense

screenshot

Key Features

  • Hdfs Files list, read and display , write , upload ,set permissions , delete files and directories , set file acls.
  • Hdfs Orc viewer ,show struct ,export to csv. Support
  • Cross platform
    • Windows, macOS and Linux ready.

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/awol2005ex/hdfs-gui.git

# Go into the repository
$ cd hdfs-gui

# Install dependencies
$ npm install

# Run the app
$ npm run tauri build

Hdfs namenode HA example

hdfs_url:hdfs://nameservice1

config: {
"dfs.nameservices":"nameservice1",
"dfs.namenode.rpc-address.nameservice1.namenode1":"node1:8020",
"dfs.namenode.rpc-address.nameservice1.namenode2":"node1:8020",
"dfs.ha.namenodes.nameservice1":"namenode1,namenode2",
"dfs.namenode.keytab.file":"/opt/xxx.keytab",
"dfs.namenode.keytab.enabled":"true",
"dfs.namenode.kerberos.principal":"xxx@XXX.COM"

}

Download

You can download the latest installable version of hdfs-gui for Windows (install MT kerberos first and set PATH to the path of kinit)

License

Apache License 2.0