加载中…
个人资料
尚硅谷
尚硅谷 新浪机构认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:5,104
  • 关注人气:36
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

尚硅谷大数据技术之Kudu

(2019-10-24 09:23:11)
标签:

it

java培训

linux

大数据

尚硅谷

分类: 大数据学科

3.3 删除表

import org.apache.kudu.client.KuduClient;

import org.apache.kudu.client.KuduException;

 

public class DropTable {

    public static void main(String[] args) throws KuduException {

        String masterAddress = "hadoop102,hadoop103,hadoop104";

        KuduClient client = new KuduClient.KuduClientBuilder(masterAddress).defaultSocketReadTimeoutMs(6000).build();

        try {

            client.deleteTable("student");

        } catch (KuduException e) {

            e.printStackTrace();

        } finally {

            client.close();

        }

    }

}

3.4 插入数据

import org.apache.kudu.client.*;

 

public class InsertRow {

    public static void main(String[] args) throws KuduException {

        String masterAddr = "hadoop102,haoop103,hadoop104";

        KuduClient client = new KuduClient.KuduClientBuilder(masterAddr).defaultSocketReadTimeoutMs(6000).build();

        try {

            KuduTable table = client.openTable("student");

            KuduSession kuduSession = client.newSession();

            kuduSession.setFlushMode(SessionConfiguration.FlushMode.MANUAL_FLUSH);

            kuduSession.setMutationBufferSpace(3000);

            for (int i = 1; i < 10; i++) {

                Insert insert = table.newInsert();

                insert.getRow().addInt("id", i);

                insert.getRow().addString("name", i + "");

                kuduSession.flush();

                kuduSession.apply(insert);

            }

            kuduSession.close();

        } catch (KuduException e) {

            e.printStackTrace();

        } finally {

 

            client.close();

        }

    }

}



本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源,欢迎大家关注尚硅谷公众号(atguigu)了解更多。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有