|
16#

楼主 |
发表于 2023-4-16 09:59
来自手机
|
只看该作者
~ $ proot-distro login debian
root@localhost:~# /data/data/com.termux/files/home/ch/clickhouse local
ClickHouse local version 22.5.1.1485 (official build).
localhost.localdomain SELECT avg(number) FROM numbers_mt(1000000000) group by round(log(number));
SELECT avg(number)
FROM numbers_mt(1000000000)
GROUP BY round(log(number))
Query id: f8608000-2a13-4038-a908-4ed19977ad53
┌───────avg(number)─┐
│ 1 │
│ 24837.5 │
│ 9137 │
│ 1237 │
│ 27237752 │
│ 3686229 │
│ 62 │
│ 10020209 │
│ 0 │
│ 23 │
│ 183526.5 │
│ 167.5 │
│ 547084872 │
│ 498877 │
│ 3 │
│ 74039886 │
│ 1356088 │
│ 8.5 │
│ 3361.5 │
│ 201261277 │
│ 899951088.4999999 │
│ 455 │
│ 67515.5 │
└───────────────────┘
23 rows in set. Elapsed: 3.616 sec. Processed 978.91 million rows, 7.83 GB (270.72 million rows/s., 2.17 GB/s.)
localhost.localdomain SELECT avg(number) FROM numbers_mt(1000000000) group by number%5;
SELECT avg(number)
FROM numbers_mt(1000000000)
GROUP BY number % 5
Query id: dcd47563-a6f7-4bd1-b010-281b187e52fa
┌─avg(number)─┐
│ 499999997.5 │
│ 49999999 8.5 │
│ 499999999.5 │
│ 500000000.5 │
│ 500000001.5 │
└─────────────┘
5 rows in set. Elapsed: 0.906 sec. Processed 899.38 million rows, 7.20 GB (992.60 million rows/s., 7.94 GB/s.)
root@localhost:~# cd /data/data/com.termux/files/home/da
root@localhost:/data/data/com.termux/files/home/da# scripts/start.sh
Stop old Databend instances
databend-meta: no process found
databend-query: no process found
Deploy new Databend(standalone)
scripts/start.sh: line 5: ulimit: open files: cannot modify limit: Operation not permitted
nohup: redirecting stderr to stdout
nohup: redirecting stderr to stdout
root@localhost:/data/data/com.termux/files/home/da# ==> meta.log <==
Stderr: enabled=false(To enable: LOG_STDERR_ON=true or RUST_LOG=info), level=INFO, format=text
Id:
Raft Cluster Name: foo_cluster
Raft Dir: /var/lib/databend/raft
Raft Status: single
HTTP API
listened at 0.0.0.0:28**
gRPC API
listened at 0.0.0.0:9191
==> query.log <==
listened at 0.0.0.0:3307
connect via: mysql -uroot -h0.0.0.0 -P3307
Clickhouse(http)
listened at 0.0.0.0:8124
usage: echo 'create table test(foo string)' | curl -u root: '0.0.0.0:8124' --data-binary @-
echo '{"foo": "bar"}' | curl -u root: '0.0.0.0:8124/?query=INSERT%20INTO%20test%20FORMAT%20JSONEachRow' --data-binary @-
Databend HTTP
listened at 0.0.0.0:8000
usage: curl -u root: --request POST '0.0.0.0:8000/v1/query/' --header 'Content-Type: application/json' --data-raw '{"sql": "SELECT avg(number) FROM numbers(100000000)"}'
root@localhost:/data/data/com.termux/files/home/da# mysql -uroot -h0.0.0.0 -P3307
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.26-v1.0.58-nightly-0130fd131abcd408c99cfa591dff093d7f083d5d(rust-1.70.0-nightly-2023-04-09T16:47:27.491375963Z) 0
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MySQL [(none)]> SELECT avg(number) FROM numbers_mt(1000000000) group by round(log(number));
+-------------------+
| avg(number) |
+-------------------+
| 1.0 |
| 1237.0 |
| 167.5 |
| 74039886.0 |
| 62.0 |
| 3686229.0 |
| 899951088.4999999 |
| 547084872.0 |
| 24837.5 |
| 10020209.0 |
| 498877.0 |
| 67515.5 |
| 3361.5 |
| 8.5 |
| 27237752.0 |
| 183526.5 |
| 23.0 |
| 3.0 |
| 9137.0 |
| 455.0 |
| 201261277.0 |
| 1356088.0 |
| 0.0 |
+-------------------+
23 rows in set (6.192 sec)
MySQL [(none)]> SELECT avg(number) FROM numbers_mt(1000000000) group by number%5;
+-------------+
| avg(number) |
+-------------+
| 499999997.5 |
| 49999999 8.5 |
| 499999999.5 |
| 500000000.5 |
| 500000001.5 |
+-------------+
5 rows in set (2.414 sec)
MySQL [(none)]>
麒麟990 |
|