You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Alex Newman (JIRA)" <ji...@apache.org> on 2010/01/27 04:18:34 UTC

[jira] Updated: (HBASE-2171) Alter statement in the hbase shell doesn't match documentation.

     [ https://issues.apache.org/jira/browse/HBASE-2171?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alex Newman updated HBASE-2171:
-------------------------------

    Environment: 
linux 
java -version
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)


  was:
linux 
hbase(main):005:0> [anewman@fqlstagea01:~ ]java -version
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)



> Alter statement in the hbase shell doesn't match documentation.
> ---------------------------------------------------------------
>
>                 Key: HBASE-2171
>                 URL: https://issues.apache.org/jira/browse/HBASE-2171
>             Project: Hadoop HBase
>          Issue Type: Bug
>    Affects Versions: 0.20.2, 0.20.3
>         Environment: linux 
> java -version
> java version "1.6.0_16"
> Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
> Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
>            Reporter: Alex Newman
>
> The documentation claims this should work. Perhaps this jira could be a starting point for a more detailed explanation of alter
> HBASE SHELL COMMANDS:
>  alter     Alter column family schema;  pass table name and a dictionary
>            specifying new column family schema. Dictionaries are described
>            below in the GENERAL NOTES section.  Dictionary must include name
>            of column family to alter.  For example,
>            To change or add the 'f1' column family in table 't1' from defaults
>            to instead keep a maximum of 5 cell VERSIONS, do:
>            hbase> alter 't1', {NAME => 'f1', VERSIONS => 5}
>            To delete the 'f1' column family in table 't1', do:
>            hbase> alter 't1', {NAME => 'f1', METHOD => 'delete'}
>            You can also change table-scope attributes like MAX_FILESIZE
>            MEMSTORE_FLUSHSIZE and READONLY.
>            For example, to change the max size of a family to 128MB, do:
>            hbase> alter 't1', {METHOD => 'table_att', MAX_FILESIZE => '134217728'}
> ....
> ase Shell; enter 'help<RETURN>' for list of supported commands.
> Version: 0.20.3, r902334, Mon Jan 25 13:13:08 PST 2010
> hbase(main):001:0> drop 't3'
> 0 row(s) in 0.0060 seconds
> 0 row(s) in 0.0050 seconds
> 0 row(s) in 0.1560 seconds
> hbase(main):002:0> create 't3'
> 0 row(s) in 2.1050 seconds
> hbase(main):003:0> disable 't3'
> 0 row(s) in 2.0980 seconds
> hbase(main):004:0> alter 't3', {NAME => 'f1', VERSIONS => 5}
> NativeException: java.lang.NullPointerException: null
>  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.