通过api插入clickhouse数据

ie3xauqp  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(2)|浏览(349)

我可以使用get方法从clickhouse数据库获取数据,类似地,我想使用post方法插入数据。他们怎么会这样做

ljsrvy3e

ljsrvy3e1#

只允许使用post方法修改http接口中的数据。
在clickhouse官方文档中查看下面给出的示例。

echo 'INSERT INTO t VALUES (1),(2),(3)' | curl 'http://localhost:8123/' --data-binary @-

https://clickhouse.yandex/docs/en/interfaces/http_interface/
使用后期图像编辑。
插入后 Postman 和clickhouse客户端的屏幕截图

lb3vh1jj

lb3vh1jj2#

尝试以下方法:首先,改变 <readonly> 通过更改将click house server的user.xml中的标记从只读模式更改为读写模式 <readonly> 将标记值设置为0(零)。
url:http://localhost:8123/?query=insert%20into%20db_name.table_name%20format%20values body:('1','2','3')//body应为元组格式。
refer:https用法:/clickhouse docs.readthedocs.io/en/latest/settings/queryŠcomplexity.htmlŠreadonly

相关问题