博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SSDB 安装部署及注意事项总结
阅读量:6518 次
发布时间:2019-06-24

本文共 1648 字,大约阅读时间需要 5 分钟。

强烈推荐你把 SSDB 部署在 Linux 操作系统上.

不要在生产环境中使用 Windows 操作系统来运行 SSDB 服务器. 如果你确实必须使用 Windows 操作系统, 请在上面运行一个 Linux 虚拟机, 然后再让 SSDB 运行于这个虚拟机之中.

编译和安装

wget --no-check-certificate https://github.com/ideawu/ssdb/archive/master.zipunzip mastercd ssdb-mastermake# 将安装在 /usr/local/ssdb 目录下sudo make install

 

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

sudo make install PREFIX=/your/direcotry

 

问题解决

如果出现如下错误:

g++ ...deps/snappy-1.1.0/.libs/libsnappy.a: No such file or directorymake[1]: *** [all] Error 1

 

或者

g++ ...deps/jemalloc-3.3.1/lib/libjemalloc.a: No such file or directorymake[1]: *** [all] Error 1

 

这是因为 Snappy 或者 Jemalloc 没有编译成功, 这一般是因为你的系统时钟有问题. 可以这样解决:

cd deps/snappy-1.1.0autoreconf --force --install./configuremake

或者

cd deps/jemalloc-3.3.1autoreconf --force --install./configuremake

启动和停止

# 启动主库, 此命令会阻塞住命令行./ssdb-server ssdb.conf# 或者启动为后台进程(不阻塞命令行)./ssdb-server -d ssdb.conf# 停止 ssdb-server./ssdb-server ssdb.conf -s stop# 对于旧版本kill `cat ./var/ssdb.pid`# 重启./ssdb-server ssdb.conf -s restart

 

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

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

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

注意: 对于 CentOS 用户, 请将
 ssdb.sh 重命名为 ssdb.

编辑下面的内容:

# each config file for one instanceconfigs=/data/ssdb_data/test/ssdb.conf

 

 /data/ssdb_data/test/ssdb.conf 修改为你的 SSDB 配置文件的路径. 如果你有多个 SSDB 实例, 那么把它们写在一行, 用空格来分隔, 例如:

# each config file for one instanceconfigs=/data/ssdb_data/test/ssdb.conf /data/ssdb_data/demo/ssdb.conf

 

CentOS

sudo chkconfig --add ssdbsudo chkconfig ssdb on

 

Ubuntu

sudo chmod a+x /etc/init.d/ssdbsudo update-rc.d ssdb defaults

 

转载于:https://www.cnblogs.com/priestess-zhao/p/8268423.html

你可能感兴趣的文章
深入了解 Weex
查看>>
Android第三方开源FloatingActionButton(com.getbase.floatingactionbutton)【1】
查看>>
【75位联合作者Nature重磅】AI药神:机器学习模型有望提前五年预测白血病!
查看>>
精通SpringBoot——第二篇:视图解析器,静态资源和区域配置
查看>>
JavaScript基础(六)面向对象
查看>>
总结几点Quartz的经验
查看>>
从veth看虚拟网络设备的qdisc
查看>>
企业的最佳选择?开放式混合云大行其道
查看>>
物联网、自动化的冲击下未来20年职场六大趋势
查看>>
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一3.6.2 使用StAX解析器
查看>>
9月26日云栖精选夜读:阿里Java代码规约插件即将全球首发,邀您来发布仪式现场...
查看>>
危机时刻,我们需要多少个“冷锋”?
查看>>
日立预计08财年亏损78亿美元 将裁员7千人
查看>>
视频|每日CeBIT:沃森机器人走进生活、三星无线很便利
查看>>
《中国人工智能学会通讯》——1.24 智能答题
查看>>
网络提速降费助力“互联网+”发展
查看>>
《OpenGL编程指南(原书第9版)》——3.3 顶点规范
查看>>
无需埋点的移动数据分析平台GrowingIO V1.0
查看>>
北京市交管局联合高德地图发布北京中考出行提示
查看>>
红帽和Mirantis宣告结束OpenStack合作
查看>>