ClickHouse 安装及数据导入

操作系统是CentOS7

安装

  1. 先确保安装了curl,没有的话,安装一下
sudo yum install -y curl
  1. 添加clickhouse源
curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo bash

由于网络原因,可能会失败,多试几次

  1. 查一下clickhouse源有没有添加成功
sudo yum list 'clickhouse*'
  1. 安装servier和client
sudo yum install -y clickhouse-server clickhouse-client
  1. 检查是否安装成功
sudo yum list installed 'clickhouse*'

使用

  1. 启动服务
sudo service clickhouse-server start

这种是后台启动,自动使用/etc/clickhouse-server/config.xml作为配置文件,也可以手动启动,指定配置文件:

clickhouse-server --config=/etc/clickhouse-server/config.xml
  1. 使用客户端
clickhouse-client

进入到clickhouse客户端,与MySQL客户端类似,show databases、show tables等,简单试下

localhost :) show databases

SHOW DATABASES

┌─name────┐
│ default │
│ system  │
└─────────┘

2 rows in set. Elapsed: 0.030 sec.
  1. 退出
localhost :) exit
Bye.

重启

service clickhouse-server restart

参考

官方安装教程:https://github.com/Altinity/clickhouse-rpm-install

 

 

安装完成后导入数据

创建表

create table kfdatabase
(
  Name      String,
  CardNo    String,
  Descriot  String,
  CtfTp     String,
  CtfId     String,
  Gender    String,
  Birthday  String,
  Address   String,
  Zip       String,
  Dirty     String,
  District1 String,
  District2 String,
  District3 String,
  District4 String,
  District5 String,
  District6 String,
  FirstNm   String,
  LastNm    String,
  Duty      String,
  Mobile    String,
  Tel       String,
  Fax       String,
  EMail     String,
  Nation    String,
  Taste     String,
  Education String,
  Company   String,
  CTel      String,
  CAddress  String,
  CZip      String,
  Family    String,
  Version   String,
  id        String
)
  engine = Memory;

执行导入命令200W数据一个文件没有列名的。

 clickhouse-client  --database=default  --user=default --input_format_allow_errors_num=1000 --input_format_allow_errors_ratio=0.1  --query="INSERT INTO default.kfdatabase FORMAT CSV"</home/1-200W.csv ;

导入文件 CSV文件命令有列名的:

  clickhouse-client  --database=default  --user=default --input_format_allow_errors_num=1000 --input_format_allow_errors_ratio=0.1  --query="INSERT INTO default.kfdatabase FORMAT CSVWithNames"</home/200W-400W.csv;



 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值