码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 126.在CDH中用Java API访问Kudu


    126.1 准备环境

    • Kudu配置修改
    # 在KuduMaster服务的高级配置” gflagfile 的 Master 高级配置代码段(安全阀)”增加配置
    --trusted_subnets=0.0.0.0/0
    # 由于Fayson使用的是AWS环境这里跨了网段需要进行配置,如果局域网可以跳过此步
    

    # 如果未配置在使用Java API访问Kudu时报如下错误
    W1128 16:56:55.749083 93981 negotiation.cc:318] Unauthorized connection attempt: Server connection negotiation failed: server connection from 100.73.0.57:42533: unauthenticated connections from publicly routable IPs are prohibited. See --trusted_subnets flag for more information
    

    126.2 Java示例

    • Kudu的Maven工程创建
    • pom.xml文件内容
    
        
            org.apache.kudu
            kudu-client
            1.6.0
        
        
        
            org.slf4j
            slf4j-simple
            1.7.25
        
        
            com.cloudera
            generate-data
            1.0-SNAPSHOT
        
    
    

    • KuduExample.java类
    package com.cloudera;
    import org.apache.kudu.ColumnSchema;
    import org.apache.kudu.Schema;
    import org.apache.kudu.Type;
    import org.apache.kudu.client.*;
    import java.util.ArrayList;
    import java.util.List;
    
    public class KuduExample {
        /**
         * 使用Kudu API创建一个Kudu表
         * @param client
         * @param tableName
         */
        public static void createTable(KuduClient client, String tableName) {
            List columns = new ArrayList<>();
            //在添加列时可以指定每一列的压缩格式
            columns.add(new ColumnSchema.ColumnSchemaBuilder("id", Type.STRING).key(true).
                    compressionAlgorithm(ColumnSchema
  • 相关阅读:
    想买GPT4会员却只能排队?来看看背后的故事!
    本地虚拟机centos7通过docker安装主从redis3.2
    私域运营丨用户运营SOP,批量成交私域新老客户!
    web前端期末大作业——贵州山地旅游介绍网页1页 HTML旅游网站设计与实现
    搭建一个自定义的工作流管理平台(二)
    《算法通关村——幂运算问题解析》
    KTV如何创新?VR全景打造KTV趣味互动新体验
    npm详解
    Linux 命令【8】:ssm
    2022最全Java后端面试真题、两万字1000+道堪称史上最强的面试题不接受任何反驳
  • 原文地址:https://blog.csdn.net/m0_47454596/article/details/127091846
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号