成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

使用JDBC同步數(shù)據(jù) 數(shù)據(jù)倉(cāng)庫(kù) UDW Doris

ernest.wang / 3614人閱讀

摘要:使用同步數(shù)據(jù)使用同步數(shù)據(jù)使用同步數(shù)據(jù)本篇目錄操作步驟操作步驟用戶可以通過(guò)協(xié)議,使用語(yǔ)句進(jìn)行數(shù)據(jù)導(dǎo)入。

使用JDBC同步數(shù)據(jù)

本篇目錄

操作步驟

用戶可以通過(guò) JDBC 協(xié)議,使用 INSERT 語(yǔ)句進(jìn)行數(shù)據(jù)導(dǎo)入。

操作步驟

通過(guò)mysql-client連接集群
mysql -uroot -h<任一frontend節(jié)點(diǎn)IP地址> -P9030 -p<創(chuàng)建集群時(shí)設(shè)置的密碼>
建庫(kù)建表
CREATE DATABASE IF NOT EXISTS ssb;
CREATE TABLE IF NOT EXISTS example_tbl
(
    id INT,
    age TINYINT,
    name VARCHAR(50)
)
unique key(id)
DISTRIBUTED BY HASH(id) BUCKETS 3;
寫(xiě)入數(shù)據(jù)
INSERT INTO example_tbl VALUES
(1, 18, "張三")
(2, 19, "李四")
(3, 20, "王五");
JDBC示例(這里我們給出一個(gè)簡(jiǎn)單的 JDBC 批量 INSERT 代碼示例)
package demo.doris;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class DorisJdbcLoader {
    private static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
    private static final String DB_URL_PATTERN = "jdbc:mysql://%s:%d/%s?rewriteBatchedStatements=true";
    private static final String HOST = "your_host"; //集群詳情給出的連接地址,也就是Frontend的master角色對(duì)應(yīng)的ip
    private static final int PORT = 8030;
    private static final String DB = "ssb";
    private static final String TBL = "example_tbl";
    private static final String USER = "root";
    private static final String PASSWD = "my_pass";//創(chuàng)建集群時(shí)設(shè)置的密碼
    private static final int INSERT_BATCH_SIZE = 10000;
    public static void main(String[] args) throws Exception {
        insert();
    }
    private static void insert() throws Exception {
        String query = "insert into " + TBL + " values(?, ?)";
        String dbUrl = String.format(DB_URL_PATTERN, HOST, PORT, DB);
        Class.forName(JDBC_DRIVER);
        try (Connection conn = DriverManager.getConnection(dbUrl, USER, PASSWD)) {
            PreparedStatement stmt = conn.prepareStatement(query);
            for (int i =0; i < INSERT_BATCH_SIZE; i++) {
                stmt.setInt(1, i);
                stmt.setInt(2, i * 100);
                stmt.addBatch();
            }
            int[] res = stmt.executeBatch();
            System.out.println(res);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
使用mysql-client非交互模式查詢驗(yàn)證
mysql -uroot -h<任一Frontend節(jié)點(diǎn)IP地址> -P9030 -p<創(chuàng)建集群時(shí)設(shè)置的密碼> -e "select * from ssb.example_tbl";

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/126959.html

相關(guān)文章

  • 概覽 數(shù)據(jù)倉(cāng)庫(kù) UDW Doris

    摘要:概覽概覽概覽產(chǎn)品動(dòng)態(tài)產(chǎn)品介紹什么是云數(shù)據(jù)倉(cāng)庫(kù)產(chǎn)品優(yōu)勢(shì)應(yīng)用場(chǎng)景基本概念使用限制快速上手操作指南管理集群配置升降級(jí)節(jié)點(diǎn)擴(kuò)容重啟實(shí)例重置管理員密碼刪除集群連接集群數(shù)據(jù)導(dǎo)入本地?cái)?shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入通過(guò)導(dǎo)入開(kāi)發(fā)指南數(shù)據(jù)類型語(yǔ)法創(chuàng)建庫(kù)創(chuàng)建表創(chuàng)建視圖插入數(shù) 概覽概覽產(chǎn)品動(dòng)態(tài)產(chǎn)品介紹什么是云數(shù)據(jù)倉(cāng)庫(kù)UDoris產(chǎn)品優(yōu)勢(shì)應(yīng)用場(chǎng)景基本概念使用限制快速上手操作指南管理集群Backend配置升降級(jí)Frontend節(jié)點(diǎn)擴(kuò)...

    ernest.wang 評(píng)論0 收藏1705
  • 產(chǎn)品購(gòu)買與使用 數(shù)據(jù)倉(cāng)庫(kù) UDW Doris

    摘要:如何連接云數(shù)據(jù)倉(cāng)庫(kù)如何連接云數(shù)據(jù)倉(cāng)庫(kù)如何連接云數(shù)據(jù)倉(cāng)庫(kù)為保證安全,云數(shù)據(jù)倉(cāng)庫(kù)僅提供內(nèi)網(wǎng)網(wǎng)絡(luò),您連接集群時(shí)可以配合同一地域的云主機(jī)或者網(wǎng)絡(luò)產(chǎn)品使用。 產(chǎn)品購(gòu)買與使用本篇目錄為什么只提供一種云盤(pán)類型?配置升降級(jí)對(duì)集群有什么影響?配置升級(jí)有什么建議?如何連接云數(shù)據(jù)倉(cāng)庫(kù)UDoris?為什么只提供一種云盤(pán)類型?Doris的存儲(chǔ)特性對(duì)磁盤(pán)吞吐量要求很高,為保證Doris的性能優(yōu)勢(shì), 因此僅提供RSSD云...

    ernest.wang 評(píng)論0 收藏1167
  • 重啟集群 數(shù)據(jù)倉(cāng)庫(kù) UDW Doris

    摘要:重啟集群重啟集群重啟集群當(dāng)您需要重啟集群時(shí),登錄賬號(hào)進(jìn)入到用戶控制臺(tái),在全部產(chǎn)品下搜索或者數(shù)據(jù)倉(cāng)庫(kù)下選擇數(shù)據(jù)倉(cāng)庫(kù),進(jìn)入到數(shù)據(jù)倉(cāng)庫(kù)控制臺(tái)下,選擇操作重啟注意重啟集群為高危操作,集群將處于重啟中持續(xù)數(shù)秒,建議無(wú)必要時(shí)不要隨意重啟實(shí)例,這將會(huì) 重啟集群當(dāng)您需要重啟集群時(shí),登錄UCloud賬號(hào)進(jìn)入到用戶控制臺(tái),在全部產(chǎn)品下搜索或者數(shù)據(jù)倉(cāng)庫(kù)下選擇數(shù)據(jù)倉(cāng)庫(kù) UDW Doris,進(jìn)入到數(shù)據(jù)倉(cāng)庫(kù)UDoris...

    ernest.wang 評(píng)論0 收藏2903
  • 聚合函數(shù) 數(shù)據(jù)倉(cāng)庫(kù) UDW Doris

    摘要:聚合函數(shù)函數(shù)名稱描述語(yǔ)法統(tǒng)計(jì)行數(shù)或者非值個(gè)數(shù)求最小值求最大值統(tǒng)計(jì)行數(shù)或者非值個(gè)數(shù)去重計(jì)算輸入的并集,返回新的計(jì)算輸入的并集,返回其基數(shù)計(jì)算和類型的列中不同值的個(gè)數(shù),返回值和相同非精確快速去重列的類型不能是或者且表為模型聚合函數(shù)函數(shù)名稱描述語(yǔ)法 sum統(tǒng)計(jì)行數(shù)或者非NULL值個(gè)數(shù)sum(expr)min求最小值min(column)max求最大值max(column)count統(tǒng)計(jì)行數(shù)或...

    ernest.wang 評(píng)論0 收藏146
  • 建表(Create Table) 數(shù)據(jù)倉(cāng)庫(kù) UDW Doris

    摘要:數(shù)據(jù)排序使用的列數(shù),取最前面幾列,不能超過(guò)總的列數(shù)。示例創(chuàng)建一個(gè)動(dòng)態(tài)分區(qū)表。創(chuàng)建外部表創(chuàng)建外部表在創(chuàng)建外部表的目的是可以通過(guò)訪問(wèn)外部數(shù)據(jù)庫(kù)。創(chuàng)建表時(shí),關(guān)于和的數(shù)量和數(shù)據(jù)量的建議。 建表(Create Table)創(chuàng)建表語(yǔ)法:CREATE TABLE [IF NOT EXISTS] [database.]table ( column_definition_list, [inde...

    ernest.wang 評(píng)論0 收藏1190
  • 概覽 數(shù)據(jù)倉(cāng)庫(kù) UDW Clickhouse

    摘要:概覽概覽概覽產(chǎn)品動(dòng)態(tài)產(chǎn)品介紹什么是云數(shù)據(jù)倉(cāng)庫(kù)產(chǎn)品優(yōu)勢(shì)應(yīng)用場(chǎng)景基本概念使用限制快速上手操作指南管理集群配置升降級(jí)重啟實(shí)例重置管理員密碼刪除集群連接集群數(shù)據(jù)同步本地?cái)?shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入間數(shù)據(jù)導(dǎo)入開(kāi)發(fā)指南數(shù)據(jù)類型語(yǔ)法創(chuàng)建庫(kù)創(chuàng)建表創(chuàng)建視圖插入 概覽概覽產(chǎn)品動(dòng)態(tài)產(chǎn)品介紹什么是云數(shù)據(jù)倉(cāng)庫(kù) UClickHouse產(chǎn)品優(yōu)勢(shì)應(yīng)用場(chǎng)景基本概念使用限制快速上手操作指南管理集群配置升降級(jí)重啟實(shí)例重置管理員密碼刪...

    ernest.wang 評(píng)論0 收藏1076

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<