当前位置: 首页 > news >正文

下载专门做初中数学题的网站营销型网站软件

下载专门做初中数学题的网站,营销型网站软件,哈尔滨网站开发,网店代运营托管进入正文前#xff0c;感谢宝子们订阅专题、点赞、评论、收藏#xff01;关注IT贫道#xff0c;获取高质量博客内容#xff01; #x1f3e1;个人主页#xff1a;含各种IT体系技术#xff0c;IT贫道_Apache Doris,大数据OLAP体系技术栈,Kerberos安全认证-CSDN博客 … 进入正文前感谢宝子们订阅专题、点赞、评论、收藏关注IT贫道获取高质量博客内容 个人主页含各种IT体系技术IT贫道_Apache Doris,大数据OLAP体系技术栈,Kerberos安全认证-CSDN博客 订阅拥抱独家专题你的订阅将点燃我的创作热情 点赞赞同优秀创作你的点赞是对我创作最大的认可 ⭐️ 收藏收藏原创博文让我们一起打造IT界的荣耀与辉煌 ✏️评论留下心声墨迹你的评论将是我努力改进的方向 目录 ​​​​​​1. Java 读写ClickHouse API 2. Spark 写入 ClickHouse API ​​​​​​1. Java 读写ClickHouse API Java读取ClickHouse中的数据API 。 1 首先需要加入maven依赖 !-- 连接ClickHouse需要驱动包-- dependencygroupIdru.yandex.clickhouse/groupIdartifactIdclickhouse-jdbc/artifactIdversion0.2.4/version /dependency 2) Java 读取ClickHouse单节点表数据 ClickHouseProperties props new ClickHouseProperties(); props.setUser(default); props.setPassword(); BalancedClickhouseDataSource dataSource new BalancedClickhouseDataSource(jdbc:clickhouse://node1:8123/default, props); ClickHouseConnection conn dataSource.getConnection(); ClickHouseStatement statement conn.createStatement(); ResultSet rs statement.executeQuery(select id,name,age from test); while(rs.next()){int id rs.getInt(id);String name rs.getString(name);int age rs.getInt(age);System.out.println(id id,name name ,age age); } 3. Java 读取ClickHouse集群表数据 ClickHouseProperties props new ClickHouseProperties(); props.setUser(default); props.setPassword(); BalancedClickhouseDataSource dataSource new BalancedClickhouseDataSource(jdbc:clickhouse://node1:8123,node2:8123,node3:8123/default, props); ClickHouseConnection conn dataSource.getConnection(); ClickHouseStatement statement conn.createStatement(); ResultSet rs statement.executeQuery(select id,name from t_cluster); while(rs.next()){int id rs.getInt(id);String name rs.getString(name);System.out.println(id id,name name ); } 4) Java向ClickHouse 表中写入数据。 # API 操作ClickHouseProperties props new ClickHouseProperties(); props.setUser(default); props.setPassword(); BalancedClickhouseDataSource dataSource new BalancedClickhouseDataSource(jdbc:clickhouse://node1:8123/default, props); ClickHouseConnection conn dataSource.getConnection(); ClickHouseStatement statement conn.createStatement(); statement.execute(insert into test values (100,王五,30));//可以拼接批量插入多条#查询default库下 test表 数据node1 :) select * from test;┌──id─┬─name─┬─age─┐│ 100 │ 王五   │  30 │└─────┴──────┴─────┘┌─id─┬─name─┬─age─┐│  1  │ 张三  │  18 ││  2  │ 李四  │  19 │└────┴──────┴─────┘ 2. Spark 写入 ClickHouse API SparkCore写入ClickHouse可以直接采用写入方式。下面案例是使用SparkSQL将结果存入ClickHouse对应的表中。在ClickHouse中需要预先创建好对应的结果表。 1) 导入依赖 !-- 连接ClickHouse需要驱动包-- dependencygroupIdru.yandex.clickhouse/groupIdartifactIdclickhouse-jdbc/artifactIdversion0.2.4/version!-- 去除与Spark 冲突的包 --exclusionsexclusiongroupIdcom.fasterxml.jackson.core/groupIdartifactIdjackson-databind/artifactId/exclusionexclusiongroupIdnet.jpountz.lz4/groupIdartifactIdlz4/artifactId/exclusion /exclusions /dependency!-- Spark-core -- dependencygroupIdorg.apache.spark/groupIdartifactIdspark-core_2.11/artifactIdversion2.3.1/version /dependency !-- SparkSQL -- dependencygroupIdorg.apache.spark/groupIdartifactIdspark-sql_2.11/artifactIdversion2.3.1/version /dependency !-- SparkSQL  ON  Hive-- dependencygroupIdorg.apache.spark/groupIdartifactIdspark-hive_2.11/artifactIdversion2.3.1/version /dependency 2) 代码编写 val session: SparkSession SparkSession.builder().master(local).appName(test).getOrCreate() val jsonList List[String]({\id\:1,\name\:\张三\,\age\:18},{\id\:2,\name\:\李四\,\age\:19},{\id\:3,\name\:\王五\,\age\:20} )//将jsonList数据转换成DataSet import session.implicits._ val ds: Dataset[String] jsonList.toDS()val df: DataFrame session.read.json(ds) df.show()//将结果写往ClickHouse val url jdbc:clickhouse://node1:8123/default val table test val properties new Properties() properties.put(driver, ru.yandex.clickhouse.ClickHouseDriver) properties.put(user, default) properties.put(password, ) properties.put(socket_timeout, 300000) df.write.mode(SaveMode.Append).option(JDBCOptions.JDBC_BATCH_INSERT_SIZE, 100000).jdbc(url, table, properties) ‍如需博文中的资料请私信博主。
http://www.dnsts.com.cn/news/240880.html

相关文章:

  • 商城网站前期seo应该怎么做深圳龙华医院网站建设
  • 建设网站需要多少费用十种人不适合做管理者
  • 商务网站建设实训结论江西航达建设集团网站
  • 江西科技学校网站建设小程序模板开发教程
  • 深圳微信网站公司网店网络营销与推广策划书
  • 做网站公司苏州网站建立站点
  • 哪些网站是vue做的网站上线要多久
  • 西安做网站朋朋网络wordpress子目录 多站点
  • 怎么做网站文字图片内网建设网站需要什么条件
  • 织梦网站统计代码wordpress获取分类的文章列表
  • 做网咖的网站wordpress改logo
  • 小学校园网站建设wordpress E405
  • 一般门户网站wordpress禁止更新插件
  • 大连网站推广排名建设网站方面的证书
  • 做网站违法嘛加盟凡科建站
  • 惠阳开发网站建设网站开发实施方案
  • 网站横幅怎做企业宣传片策划方案
  • 10分钟快速建网站如何建造一个网站
  • 桂阳局网站建设方案知网被罚对知识产权就是要重拳保护
  • 甘肃省建设局官方网站邯郸网站优化怎么做
  • 东山网站建设那个公司做的外贸网站好
  • 营销型企业网站特点住房和城乡建设部网站31号文
  • 金融网站开发文档毕业设计做系统和网站有什么区别
  • 做网站需要用到那些软件上海突发事件
  • ico网站进行推广龙岗网站开发公司
  • 兰州广告设计制作公司网站的建设外链优化
  • 郑州网站设计专家电子商务有限公司经营范围
  • 网站系统开发十大酒店管理系统
  • 网站备案要几天官方网站开发
  • 海丰网站建设黄骅港潮汐