Hi Ajay,

Have you looked at the documentation section on kudu.apache.org?  In
particular these sections may be helpful:

https://kudu.apache.org/docs/schema_design.html
https://kudu.apache.org/docs/administration.html#migrate_to_multi_master
https://kudu.apache.org/docs/administration.html#_adding_a_data_directory

Answers to specific questions inline:

On Wed, Dec 20, 2017 at 3:19 AM, ajay chaudhary <juniora...@yahoo.com>
wrote:

we would want to know how would insert be handled when one of the node is
> 100% full for some reason.
>

As inserts are attempted, the tablets on that server will begin to fail and
be re-replicated to other tservers. This can cause a cascading scenario, so
you should avoid running with full disks.

How can we add a node to Kudu Cluster? what is the process.
>

Just stand up the tablet server process and point it to the existing master.


> Can we add a node to Kudu cluster and exisiting tables can make use of it
> automatically ? or is there any process around it?
>

Kudu won't rebalance automatically to the new server. If you create new
tables, or if tablets of existing tables failover and are re-replicated,
then the new tablet servers will be considered as destinations for the new
tablets.  The move-replica
<https://kudu.apache.org/docs/command_line_tools_reference.html#change_config-move_replica>
tool is available to manually move tablets around, but it's somewhat
difficult to use for large coordinated re-balancing, hopefully we'll grow
some better tools here soon.


> Can we add/delete more partition(hash) to exisiting kudu tables?
>

No, only range partitions can be added or removed.

Reply via email to