搭建ssdb nosql数据库

标签: 大数据 数据库 nosql数据库
2人阅读 评论(0) 收藏 举报
分类:

详情可以查看着篇中文官方文档:https://blog.csdn.net/wuliusir/article/details/50374413 

这篇链接文章感觉还是很靠谱的

 SSDB 部署在 Linux 操作系统

编译和安装

注意:我这里是使用的子用户搭建的ssdb

下载: wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip

解压: unzip master

        cd ssdb-master

编译: make

# 将默认安装在 /usr/local/ssdb 目录下

make install

如果你想安装 ssdb 在其它的目录, 不在 /usr/local 目录下, 你可以这样使用

make install PREFIX=/your/direcotry

我这里选的是默认安装目录,并且没有报错,若有问题可以联系我,共同帮你解决或者可以看上面的那个链接文件的解决办法

启动和停止

# 启动主库, 此命令会阻塞住命令行

./ssdb-server ssdb.conf

# 或者启动为后台进程(不阻塞命令行)

./ssdb-server -d ssdb.conf

使用上面的其中一个命令进行启动你可以通过 命令查看server是否已经启动:

        命令: netstat -nltp 查看进程 : 会有一个ip为 127.0.0.1:8888 的一个进程在你的界面中

# 停止命令

ssdb-server./ssdb-server ssdb.conf -s stop

# 对于旧版本

kill `cat ./var/ssdb.pid`

# 重启命令

./ssdb-server ssdb.conf -s restart

注意:以上命令都是在ssdb-master文件夹下的,所以你一定要到该文件夹下进行这些命令



上面操作都需要手动管理 ssdb-server 进程, 如果你希望在操作系统启动和停止时自动地管理, 请按下面的说明进行.

SSDB 启动脚本(随操作系统自启动)

已经安装 SSDB 在默认的 /usr/local/ssdb 目录, 把 tools/ssdb.sh 脚本放到 /etc/init.d 目录下.

并编辑ssdb.sh的内容:

# each config file for one instance 在这个下边添加你自己的ssdb文件的配置文件路径

configs=/data/ssdb_data/test/ssdb.conf

如果你有多个 SSDB 实例, 那么把它们写在一行, 用空格来分隔, 例如:

# each config file for one instance

configs=/data/ssdb_data/test/ssdb.conf /data/ssdb_data/demo/ssdb.conf

CentOS  或者 Ubuntu 进行重新加载配置以下

(sudo) chkconfig --add ssdb.sh

(sudo) chkconfig ssdb.sh on


以上基本上就已经完成ssdb的数据库的配置了,具体细节以后再进行更新

如果要使用客户端连接可以使用自带的进行登录测试:

 ./ssdb-cli -h 127.0.0.1 -p 8888


以上这个ip和端口其实是可以在ssdb.conf的配置文件中进行更改的,但是更改之后得重新重启ssdb-server 这个进程,使其配置生效



查看评论

SSDB主从配置

1、配置:master:只需在replication中把binlog打开即可,其它不需要配置replication: binlog: yes # Limit sync ...
  • richardedu
  • richardedu
  • 2015-09-01 18:00:13
  • 973

ssdb 主从同步复制配置详细步骤

SSDB 的配置文件是一种层级 key-value 的静态配置文件, 通过一个 TAB 缩进来表示层级关系. 以 ‘#’ 号开始的行是注释. ssdb的使用遵循redis协议,读写性能都特别快。 有时...
  • u012516914
  • u012516914
  • 2014-12-01 13:56:21
  • 2436

Centos7安装SSDB服务

一、安装SSDB服务:1、安装SSDB服务至/usr/local/ssdb下:cd /usr/local/ git clone https://github.com/ideawu/ssdb.git c...
  • w670328683
  • w670328683
  • 2016-05-10 20:26:11
  • 1192

SSDB 安装部署及注意事项总结

SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支支持 Key-value, Key-hashmap, Key-zset(sorted set) 等数据结构, 十分适合存储数亿条...
  • weiyuefei
  • weiyuefei
  • 2016-12-20 13:55:24
  • 2050

NoSql数据库Redis的在ubuntu下的部署使用

一、Redis的简介: NoSql 及No Only SQL,是高并发,超大数据存在,不同于关系型数据库。拥有:非关系型,分布式,开源的,可水平扩展。 Redis...
  • fengshizty
  • fengshizty
  • 2015-01-16 20:25:26
  • 1205

SSDB的介绍

最近在做一个互联网金融项目的时候用到了ssdb数据库,查阅了好多资料,把一些网络上整理的资料和项目中的使用情况放到这儿与大家共享。 部分内容引自如下博客:http://www.ideawu.net/b...
  • jqtfh
  • jqtfh
  • 2016-02-26 11:04:17
  • 987

ssdb安装和配置

SDB是一个开源的高性能数据库服务器, 使用Google LevelDB作为存储引擎, 支持T级别的数据, 同时支持类似Redis中的zset和hash等数据结构, 在同时需求高性能和大数据的条件下,...
  • jijerry
  • jijerry
  • 2017-03-15 09:51:17
  • 3702

关于ssdb的一点想法

最近有一些应用打算用ssdb来做,但是心里又不是很放心ssdb的持久化方案,于是四处查资料,看源码,翻来翻去,终于大概心里有谱了。ssdb目前的所有写操作都是没有调用levelDB的同步写的,如果服务...
  • awatm
  • awatm
  • 2015-03-26 22:16:20
  • 954

SSDB使用

从 Redis 迁移到 SSDB 连接池的实现要点总结
  • stonehigher125
  • stonehigher125
  • 2014-09-11 09:51:51
  • 1366

SSDB源码分析 – 主从和多主同步原理解析

SSDB 的主从同步策略非常简单, 就是把主(Master)上的所有写操作(Binlogs), 在从(Slave)上再执行一遍. MySQL 的主从同步也是一样. 而多主可以理解为互为主从. 把 M...
  • xiaofei0859
  • xiaofei0859
  • 2015-11-23 11:12:18
  • 890
    个人资料
    持之以恒
    等级:
    访问量: 455
    积分: 70
    排名: 160万+
    文章存档
    最新评论