我在Ubuntu安装了Aerospike。当我运行aql命令" show namespaces"时,它会显示命名空间" test "和" bar "。我试图找出他们在硬盘中的位置或者他们在ubuntu中的确切位置但没有白费。任何人都可以帮助我吗?
答案 0 :(得分:2)
运行Aerospike时,您不会在文件系统上看到任何直接公开的命名空间。
话虽如此,“bar”和“test”命名空间在配置文件中是默认的,并且两者都应配置为“存储引擎内存”,这意味着数据将存储在内存中,而不是存储在硬盘驱动器上。即使您将这些设备切换为“存储引擎设备”,并将底层设备配置为原始SSD设备或使用文件,您仍然看不到任何直接提及命名空间...
使用原始SSD时,Aerospike会绕过文件系统并直接管理设备上的块。
使用文件时,Aerospike还管理文件系统上的块,使文件不可读。
答案 1 :(得分:0)
有可能看到现有的命名空间并创建其他命名空间, 如果你已经在ubuntu中安装了Aerospike,那么请查看文件/etc/aerospike/aerospike.conf。此配置文件具有名称空间