Linux下安装Aerospike

作者: lynch0571 | 来源:发表于2016-07-06 21:58 被阅读2595次

    环境:
    1、操作系统:CentOS release 6.8 (Final)
    2、安装版本: aerospike-3.5.9.tgz

    1、解压安装包并重命名

    tar zxvf aerospike-3.5.9.tgz
    mv aerospike-server-community-3.5.9-el6/ aerospike
    
    Paste_Image.png

    2、初始化Aerospike

    cd aerospike
    sudo ./asinstall
    
    Paste_Image.png

    3、Aerospike启动、重启、停止、查看状态

    service aerospike start
    service aerospike restart
    service aerospike stop
    service aerospike status
    
    Paste_Image.png

    4、Aerospike配置

    cd /etc/aerospike/
    vim aerospike.conf
    
    Paste_Image.png

    把配置文件aerospike.conf最后的命名空间修改为你的命名空间,具体配置根据机器空间和需要而定

    Paste_Image.png

    修改好,保存退出并重启Aerospike

    5、asmonitor命令

    在终端下输入命令

    asmonitor
    
    Paste_Image.png

    在Monitor下查看Aerospike集群信息,如节点个数、内存使用情况等:

    info
    
    Paste_Image.png

    6、asadm命令

    在终端下输入命令

    asadm
    
    Paste_Image.png

    在asadm下查看集群节点情况

    i net
    
    Paste_Image.png

    7、aql命令

    在终端下输入命令

    aql
    
    Paste_Image.png

    进入aql命令模式下就可以使用如图SQL语句中DDL和DML语句进行创建命名空间。这里的命名空间相当于数据库中的表。

    查看命名空间

    show namespaces;
    
    Paste_Image.png

    查询

    select * from test
    

    如果执行select语句报错Error: (11) AEROSPIKE_ERR_CLUSTER,则是由于在该网段中已经有Aerospike启动了


    Paste_Image.png

    因为aerospike.conf中使用了默认配置

    Paste_Image.png

    其中multicast表示在同一网段中广播,所有使用相同address和port的Aerospike会自动组合成集群。但在Aerospike集群中,如果namespace名称相同,配置不同则会报错。解决方法可以把IP地址换成其他的,如139.1.99.222。

    修改好后,然后重新查询

    Paste_Image.png

    插入数据

    insert into test(pk,id,name,age) values('key1','101','AAA','21');
    insert into test(pk,id,name,age) values('key2','102','BBB','18');
    
    Paste_Image.png

    当然有些列可以空着不写

    insert into test(pk,id,name) values('key3','103','CCC');
    
    Paste_Image.png

    删除数据

    delete from test where pk='key2'
    
    Paste_Image.png

    相关文章

      网友评论

      • ae8f508480cb:我在终端输入asmonitor时,显示bash: asmonitor: command not found
        我的AS版本是和博主同一个版本,这是为什么呀?:sob:
        lynch0571:@一位匿名网友 环境变量配置了吗

      本文标题:Linux下安装Aerospike

      本文链接:https://www.haomeiwen.com/subject/xkpkjttx.html