Return-Path: X-Original-To: apmail-hadoop-hdfs-dev-archive@minotaur.apache.org Delivered-To: apmail-hadoop-hdfs-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A73EF17C2E for ; Mon, 11 May 2015 04:42:00 +0000 (UTC) Received: (qmail 9462 invoked by uid 500); 11 May 2015 04:41:59 -0000 Delivered-To: apmail-hadoop-hdfs-dev-archive@hadoop.apache.org Received: (qmail 9364 invoked by uid 500); 11 May 2015 04:41:59 -0000 Mailing-List: contact hdfs-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-dev@hadoop.apache.org Delivered-To: mailing list hdfs-dev@hadoop.apache.org Received: (qmail 9348 invoked by uid 99); 11 May 2015 04:41:59 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 May 2015 04:41:59 +0000 Date: Mon, 11 May 2015 04:41:59 +0000 (UTC) From: "Walter Su (JIRA)" To: hdfs-dev@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (HDFS-8364) Erasure coding: fix some minor bugs in EC CLI MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Walter Su created HDFS-8364: ------------------------------- Summary: Erasure coding: fix some minor bugs in EC CLI Key: HDFS-8364 URL: https://issues.apache.org/jira/browse/HDFS-8364 Project: Hadoop HDFS Issue Type: Sub-task Reporter: Walter Su Assignee: Walter Su Priority: Minor issue 1: it's not user-friendly. We should tell user that `hdfs erasurecode` is the entrance to EC commands(HDFS-7349) {noformat} # bin/hdfs Usage: hdfs [--config confdir] [--daemon (start|stop|status)] [--loglevel loglevel] COMMAND where COMMAND is one of: balancer run a cluster balancing utility cacheadmin configure the HDFS cache crypto configure HDFS encryption zones ... zkfc run the ZK Failover Controller daemon {noformat} issue 2: it's not user-friendly {noformat} # bin/hdfs erasurecode -getZoneInfo / -getZoneInfo: Fatal internal error java.lang.NullPointerException at org.apache.hadoop.hdfs.tools.erasurecode.ECCommand$GetECZoneInfoCommand.processPath(ECCommand.java:168) at org.apache.hadoop.fs.shell.Command.processPaths(Command.java:321) at org.apache.hadoop.fs.shell.Command.processPathArgument(Command.java:293) at org.apache.hadoop.fs.shell.Command.processArgument(Command.java:275) at org.apache.hadoop.fs.shell.Command.processArguments(Command.java:259) at org.apache.hadoop.fs.shell.Command.processRawArguments(Command.java:205) at org.apache.hadoop.fs.shell.Command.run(Command.java:166) at org.apache.hadoop.fs.FsShell.run(FsShell.java:291) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.apache.hadoop.hdfs.tools.erasurecode.ECCli.main(ECCli.java:45) {noformat} possible issue 3: {noformat} # bin/hdfs erasurecode -createZone / createZone: Unable to create EC zone for the path hdfs://datasight-187:9000/ {noformat} But we can create / zone by API. -- This message was sent by Atlassian JIRA (v6.3.4#6332)