美文网首页
clickhouse初入门

clickhouse初入门

作者: 江江简书 | 来源:发表于2020-12-20 19:54 被阅读0次

    配置环境

    • Centos7
    • (version 20.12.3.3 (official build)) clickhouse版本

    安装命令

    • sudo yum install yum-utils

    • sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG

    • sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/clickhouse.repo

    • sudo yum install clickhouse-server clickhouse-client

    • sudo /etc/init.d/clickhouse-server start

    • clickhouse-client

    • 期间可能报错 Code: 210. DB::NetException: Connection refused (127.0.0.1:9000)
      停用修改vhost文件::1同时修改clickhouse-server的config.xml的127.0.0.1为本机ip地址重启服务器即可。

    添加密码和远程登录

    • 修改clickhouse-server confi.xml 的
      找到<listent_host>::</listen_host> 去掉注释,然后重启

    https://juejin.cn/post/6897131415469883400

    工具操作clickhouse

    • DBeaver

    操作clickhouse

    • 新建数据库
    CREATE DATABASE [IF NOT EXISTS] db_name
    
    • 新建表
    CREATE TABLE fls_db.t_base_user (
        id Int16 ,
        name String(64),
        code String(20) ,
        create_time DateTime 
    ) ENGINE = TinyLog
    
    • 插入数据
    • 从mysql中插入数据
    CREATE TABLE t_base_person
    ENGINE = MergeTree
    ORDER BY 主键id字段 AS
    SELECT *
    FROM mysql('192.168.0.102:3306', '数据库名', '表名', '用户名', '密码')
    

    php代码操作clickhouse

    https://packagist.org/packages/smi2/phpClickHouse

    小结:如果你用vm虚拟机开启的,然后检查了很多地方都没有问题,那么你就重启服务器可能会收获意外的惊喜

    相关文章

      网友评论

          本文标题:clickhouse初入门

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