美文网首页
clickhouse入门

clickhouse入门

作者: liamu | 来源:发表于2018-07-02 08:13 被阅读35次

clickhouse使用

clickhouse介绍

  • 启动方式

clickhouse-server --daemon --pid-file=/var/run/clickhouse-server/clickhouse-server.pid --config-file=/etc/clickhouse-server/config.xml

  • 查看当前监听端口
ps -aux | grep clickhouse
  • 启用客户端

clickhouse-client --port=9008

  • 常用语法
show tables;
select now();
  • 关闭clickhouse服务
ps -aux | grep clickhouse-server
kill -9 $pid
  • 后台托管启动服务
nohup clickhouse-server --config-file=/etc/clickhouse-server/config.xml >null 2>&1 &

库和表格的创建

  • 库的创建

CREATE DATABASE [IF NOT EXISTS] db_firewall_log

  • 表的创建
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] [db.]name [ON CLUSTER cluster]
(
    name1 [type1] [DEFAULT|MATERIALIZED|ALIAS expr1],
    name2 [type2] [DEFAULT|MATERIALIZED|ALIAS expr2],
    ...
) ENGINE = engine


CREATE TABLE IF NOT EXISTS all_hits ON CLUSTER cluster (p Date, i Int32) ENGINE = Distributed(cluster, default, hits)


CREATE TABLE code_province( \
    state_province        String, \
    province_name         String, \
    create_date           date \
) ENGINE = MergeTree(create_date, (state_province), 8192);



CREATE TABLE m_tb_alert_http_url_log_20180403 ENGINE = MergeTree
ORDER BY id AS SELECT * FROM mysql('127.0.0.1:3307','db_firewall_log','m_tb_alert_http_url_log_20180403', 'root', 'bd_123456')



CREATE TABLE `m_tb_alert_http_url_log_20180403` (`id` UInt64,`sAppProto` String,`sSrcMac` String,`sSrcIP` String,`iSrcPort` UInt64,`sDstMac` String,`sDstIP` String,`iDstPort` UInt64,`sType` String,`sSiteName` String,`sHost` String,`sUri` String,`sMethod` String,`sField` String,`sUser` String,`sDept` String,`sScc` String,`sSccFlag` String,`sURL` String,`sTitle` String,`sCategory` String,`sAlertDetail` String,`sAlertStatus` String,`sAlertKeyword` String,`sDeviceID` String,`iAlertFlag` String,`sAlertLevel` String) ENGINE = MergeTree(id, (sSiteName), 8192);



CREATE TABLE m_tb_alert_http_url_log_20180403 ENGINE = MergeTree AS SELECT * FROM mysql('127.0.0.1:3306', 'db_firewall_log', 'm_tb_alert_http_url_log_20180403', 'root', 'bd_123456') 

相关文章

  • VersionedCollapsingMergeTree 与 C

    ClickHouse入门:表引擎-VersionedCollapsingMergeTree_高矮-CSDN博客[h...

  • clickhouse入门

    clickhouse使用 clickhouse介绍 启动方式 clickhouse-server --daemon...

  • Clickhouse入门

    我们先获取一些开源数据样本集,我们将使用美国1987到2015年的民用航班数据,很难称这个样本为大数据(只包含1亿...

  • ClickHouse 入门

    1 概述 什么是 ClickHouse? ClickHouse 是俄罗斯的Yandex于2016年开源的列式存储数...

  • Clickhouse 入门

    clickhouse 简介ck是一个列式存储的数据库,其针对的场景是OLAP。OLAP的特点是: 数据不经常写,即...

  • ClickHouse入门

    概述 Yandex开源的数据分析的数据库,名字叫做ClickHouse,适合流式或批次入库的时序数据。ClickH...

  • clickhouse初入门

    配置环境 Centos7 (version 20.12.3.3 (official build)) clickho...

  • ClickHouse基础入门

    一、ClickHouse简介 ClickHouse是俄罗斯的Yandex于2016年开源的一个用于联机分析(OLA...

  • 四、ClickHouse表引擎详解

    ClickHouse引擎 4.2 ClickHouse数据库引擎 4.3 ClickHouse表引擎 4.3.1 ...

  • ClickHouse——表引擎详解

    前言 ClickHouse 的表引擎是 ClickHouse 服务的核心,它们决定了 ClickHouse 的以下...

网友评论

      本文标题:clickhouse入门

      本文链接:https://www.haomeiwen.com/subject/onrkuftx.html