如何在 Docker 中安装 Aerospike 工具?
How to install Aerospike tools in Docker?
我想在 Docker 中使用 Aerospike。
我尝试使用 docker-compose.yml
文件来帮助启动 Aerospike 服务器,我想使用 aerospike tools
来查询命名空间中的数据,我找到了 offical link,但是当我需要 aql
进入数据库时,它需要我创建一个容器。
我想知道在docker中是否有一些使用aerospike/tools的好方法?
注意:本地我是 运行 Debian 9,但 Aerospike 尚不支持它,因此无法在 Docker.
之外安装 Aerospike
The Community Edition server 容器也有工具,可以 运行 通过 docker exec.
勾选dockerps:
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
61fd93be15a3 aerotest "/entrypoint.sh asd" 21 hours ago Up 58 seconds 0.0.0.0:3000-3003->3000-3003/tcp aerospike
运行 容器内的 aql:
docker exec -ti aerospike aql --no-config-file
Seed: 127.0.0.1
Config File: None
Aerospike Query Client
Version 3.15.3.2
C Client Version 4.3.5
Copyright 2012-2017 Aerospike. All rights reserved.
aql>
插入一条记录:
aql> INSERT INTO test.demo (PK, foo, bar) VALUES ('key1', 123, 'abc')
OK, 1 record affected.
查询该记录:
aql> select * from test
+-----+-------+
| foo | bar |
+-----+-------+
| 123 | "abc" |
+-----+-------+
1 row in set (0.140 secs)
OK
您还可以使用 aerospike github 存储库中的示例:
我想在 Docker 中使用 Aerospike。
我尝试使用 docker-compose.yml
文件来帮助启动 Aerospike 服务器,我想使用 aerospike tools
来查询命名空间中的数据,我找到了 offical link,但是当我需要 aql
进入数据库时,它需要我创建一个容器。
我想知道在docker中是否有一些使用aerospike/tools的好方法?
注意:本地我是 运行 Debian 9,但 Aerospike 尚不支持它,因此无法在 Docker.
之外安装 AerospikeThe Community Edition server 容器也有工具,可以 运行 通过 docker exec.
勾选dockerps:
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
61fd93be15a3 aerotest "/entrypoint.sh asd" 21 hours ago Up 58 seconds 0.0.0.0:3000-3003->3000-3003/tcp aerospike
运行 容器内的 aql:
docker exec -ti aerospike aql --no-config-file
Seed: 127.0.0.1
Config File: None
Aerospike Query Client
Version 3.15.3.2
C Client Version 4.3.5
Copyright 2012-2017 Aerospike. All rights reserved.
aql>
插入一条记录:
aql> INSERT INTO test.demo (PK, foo, bar) VALUES ('key1', 123, 'abc')
OK, 1 record affected.
查询该记录:
aql> select * from test
+-----+-------+
| foo | bar |
+-----+-------+
| 123 | "abc" |
+-----+-------+
1 row in set (0.140 secs)
OK
您还可以使用 aerospike github 存储库中的示例: