Esempio n. 1
0
static void
createTableFunc(std::string t, HbaseClient client)
{
    // Create the demo table with two column families, entry: and unused:
    ColVec columns;
    columns.push_back(ColumnDescriptor());
    columns.back().name = "entry:";
    columns.back().maxVersions = 10;
    columns.push_back(ColumnDescriptor());
    columns.back().name = "unused:";

    std::cout << "creating table: " << t << std::endl;
    try {
      // テーブル t の作成, カラムは上で作成
      client.createTable(t, columns);
    } catch (const AlreadyExists &ae) {
      std::cerr << "WARN: " << ae.message << std::endl;
    }
}