表格存储服务 CloudTable
表格存储服务 CloudTable
- 产品介绍
- 计费说明
- 快速入门
- 用户指南
- 开发指南
-
常见问题
-
通用类
- CloudTable 集群能够提供什么服务?
- 为什么要选择CloudTable服务?
- 创建CloudTable HBase集群要准备什么?
- 使用CloudTable服务时需要关注什么?
- CloudTable HBase集群支持哪些压缩算法?
- 能停止CloudTable服务吗?
- CloudTable中的HBase外部接口支持哪些编程语言?
- 故障RegionServer个数怎么判断?
- CloudTable HBase支持的特殊符号?
- CloudTable数据进行删除,导致索引表和数据表不对应查询异常处理办法?
- python通过thrift访问cloudtable,多个任务并行缓慢
- 如何查看HBase shell的TTL属性?
- 服务器资源为什么会被释放?
- 怎样删除集群?
- 资源停止服务或逾期释放说明
- 连接访问类
- 数据读写类
- 计费类
-
通用类
- 通用参考
链接复制成功!
数据导入导出
本章节主要介绍使用ClickHouse客户端导入导出文件数据的基本语法和使用说明。
CSV格式数据导入导出
- CSV格式数据导入。
- 非安全集群
cat csv_ssl | ./clickhouse client --host 192.168.x.x --port port --user admin --password password --database test010 --query="INSERT INTO test145 FORMAT CSV"
- 安全集群
cat csv_no_ssl | ./clickhouse client --host 192.168.x.x --port port --user admin --password password --config-file ./config.xml --database test010 --query="INSERT INTO test146 FORMAT CSV"
- 非安全集群
- host:主机名/ClickHouse实例IP地址。
- port:端口号(在集群详情页面查看)。
- user:创建集群时创建的用户名。
- database:数据库名。
- password:创建集群时,创建的密码。
- INSERT INTO:后面跟数据表。
- cat文件路径:文件存放的路径,路径自定义。
- config-file ./config.xml:指定配置文件,请参见ClickHouse安全通道章节。
- CSV格式数据导出。
- 非安全集群
./clickhouse client --host 192.168.x.x --port port --user admin --password Password --database test010 -m --query="select * from test139 FORMAT CSV" > ./csv_no_ssl
- 安全集群
./clickhouse client --host 192.168.x.x --port port --user admin --password password --config-file ./config.xml --database test010 -m --query="select * from test139 FORMAT CSV" > ./csv_no_ssl
- 非安全集群
- host:主机名/ClickHouse实例IP地址。
- port:端口号(在集群详情页面查看)。
- user:创建集群时创建的用户名。
- database:数据库名。
- password:创建集群时,创建的密码。
- SELECT * FROM:后面跟数据表。
- ./csv_no_ssl:指文件存放路径,存放路径自定义。
- config-file ./config.xml:指定配置文件,请参见ClickHouse安全通道章节。
parquet格式数据导入导出
- parquet格式数据导入。
- 非安全集群
cat parquet_no_ssl.parquet | ./clickhouse client --host 192.168.x.x --port port --user admin --password password --database test010 --query="INSERT INTO test145 FORMAT Parquet"
- 安全集群
cat parquet_no_ssl.parquet | ./clickhouse client --host 192.168.x.x --port port --user admin --password password --config-file ./config.xml --database test010 --query="INSERT INTO test146 FORMAT Parquet"
- 非安全集群
- parquet_no_ssl.parquet:表示格式文件存放路径,路径自定义。
- host:主机名/ClickHouse实例IP地址。
- port:端口号(在集群详情页面查看)。
- user:创建集群时创建的用户名。
- database:数据库名。
- password:创建集群时,创建的密码。
- INSERT INTO:后面跟数据表。
- config-file ./config.xml:指定配置文件,请参见ClickHouse安全通道章节。
- parquet格式数据导出。
- 非安全集群
./clickhouse client --host 192.168.x.x --port port --user admin --password password --database test010 -m --query="select * from test139 FORMAT Parquet" > ./parquet_no_ssl.parquet
- 安全集群
./clickhouse client --host 192.168.x.x --port port --user admin --password password --config-file ./config.xml --database test010 -m --query="select * from test139 FORMAT Parquet" > ./parquet_ssl.parque
- 非安全集群
- host:主机名/ClickHouse实例IP地址。
- port:端口号(在集群详情页面查看)。
- user:创建集群时创建的用户名。
- database:数据库名。
- password:创建集群时,创建的密码。
- select * from:后面跟数据表。
- ./parquet_no_ssl.parquet:代表parquet格式文件导出路径,路径自定义。
- config-file ./config.xml:指定配置文件,请参见ClickHouse安全通道章节。
ORC格式数据导入导出
- ORC格式数据导入。
- 非安全集群
cat orc_no_ssl.orc | ./clickhouse client --host 192.168.x.x --port port --user admin --password password --database test010 --query="INSERT INTO test143 FORMAT ORC"
- 安全集群
cat orc_no_ssl.orc | ./clickhouse client --host 192.168.x.x --port port --user admin --password password --config-file ./config.xml --database test010 --query="INSERT INTO test144 FORMAT ORC
- 非安全集群
- cat orc_no_ssl.orc:orc格式文件存放路径,路径自定义。
- host:主机名/ClickHouse实例IP地址。
- port:端口号(在集群详情页面查看)。
- user:创建集群时创建的用户名。
- database:数据库名。
- password:创建集群时,创建的密码。
- INSERT INTO:后面跟数据表。
- config-file ./config.xml:指定配置文件,请参见ClickHouse安全通道章节。
- ORC格式数据导出。
- 安全集群
./clickhouse client --host 192.168.x.x --port port --user admin --password password --config-file ./config.xml --database test010 -m --query="select * from test139 FORMAT ORC" > ./orc_ssl.orc
- 非安全集群
./clickhouse client --host 192.168.x.x --port port --user admin --password password --database test010 -m --query="select * from test139 FORMAT ORC" > ./orc_no_ssl.orc
- 安全集群
- host:主机名/ClickHouse实例IP地址。
- port:端口号(在集群详情页面查看)。
- user:创建集群时创建的用户名。
- database:数据库名。
- password:创建集群时,创建的密码。
- config-file ./config.xml:指定配置文件,请参见ClickHouse安全通道章节。
- select * from:后面跟数据表。
- /opt/student.orc:导出的ORC格式文件路径,路径自定义。
JSON格式数据导入导出
- JSON格式数据导入。
- 非安全集群
cat ./jsonnossl.json | ./clickhouse client --host 192.168.x.x --port port --user admin --password password --database test010 --query="INSERT INTO test141 FORMAT JSON"
- 安全集群
cat ./jsonssl.json | ./clickhouse client --host 192.168.x.x --port port --user admin --password password --config-file ./config.xml --database test010 --query="INSERT INTO test142 FORMAT JSON"
- 非安全集群
- cat文件路径:导入文件路径,路径自定义。
- host:主机名/ClickHouse实例IP地址。
- port:端口号(在集群详情页面查看)。
- user:创建集群时创建的用户名。
- database:数据库名。
- password:创建集群时,创建的密码。
- INSERT INTO:后面跟数据表。
- config-file ./config.xml:指定配置文件,请参见ClickHouse安全通道章节。
- JSON格式数据导出。
- 安全集群
./clickhouse client --host 192.168.x.x --port port --user admin --password password --database test010 -m --query="select * from test139 FORMAT JSON" > ./jsonnossl.json
- 非安全集群
./clickhouse client --host 192.168.x.x --port port --user admin --password password --config-file ./config.xml --database test010 -m --query="select * from test139 FORMAT JSON" > ./jsonssl.json
- 安全集群
- host:主机名/ClickHouse实例IP地址。
- port:端口号(在集群详情页面查看)。
- user:创建集群时创建的用户名。
- database:数据库名。
- password:创建集群时,创建的密码。
- SELECT * FROM:后面跟数据表。
- ./jsonssl.json:文件导出路径,路径自定义。
- config-file ./config.xml:指定配置文件,请参见ClickHouse安全通道章节。
父主题: 数据迁移同步