一、上手
各个操作系统平台上的安装说明:
Installation
新手可以先看
riak快速教程上手。
二、探索
然后,可以从riak的doc目录下的文档开始探索
0. 基本架构说明:
architecture
1. 系统配置指导:
basic-setup
riak系统的配置包括对erlang虚拟机运行参数的配置和对riak系统运行时的配置,分别对应着etc目录下的vm.args和app.config两个配置文件,关于这两个配置文件更详细的说明见
Configuration Files
理解riak系统的这些参数需要对riak的一些基本概念有所了解:从这里开始了解
riak基本概念
2. 客户端使用指导:
riak client
3. 系统的运行管理指导:
riak admin
4. riak HTTP接口使用说明:
riak HTTP
三、常用API
- riak_core:vnode_modules() 查询安装的vnode模块
- riak_core_ring_manager:get_raw_ring() 获取整个ring环,包括partition及其节点
- riak_core_apl:get_apl(HashKey, N, Service) 得到HashKey对应的Preference List
- riak_core_ring:preflist(HashKey, Ring) 得到HashKey在环Ring上的Preference List
-
四、FAQ
日常工作时有可能会遇到一些问题,可能别人也遇到过,比如想知道riak reboot和riak restart有什么区别、对某个配置有疑问,又或者运行中出现问题了,看
这里:Operations。边栏分类很清楚,许多问题都可以在这里找到,可以作为riak日常使用操作手册。
如果遇到不常见的问题,大部分可能会问道的问题别人可能已经问过了。当然一般是google之,不过bash也提供了一个
搜索引擎,它会搜索basho blog、wiki,以及riak邮件列表等相关资源,这样绝大多数问题都可以直接搜到。如果搜不到,那就只好直接向riak邮件列表提问了,该邮件列表非常活跃,相信会找到答案。
其它
此外,可以安装riak的常用命令手册(manual),以后可以用man察看riak,riak-admin和search-cmd三个命令了。
sudo cp <riak_home>/doc/man/man1/* /usr/share/man/man1
在 Unix 中,对不清楚的bash命令,可通过 man 指令即时查询这些 Manpages 以获取帮助。这里有个设置彩色版本的 Manpages的方法,读起来令人感觉更加醒目。不过对复杂的命令更有效:
color man
分享到:
相关推荐
riak-ruby-client, 用于 ruby的Riak客户端 ) 客户端( Riak客户机)riak-client 是一个富 ruby 客户端/工具箱,分布在,数据库中,包含典型操作的基本包装。在 http://basho.github.io/riak-ruby-client/ 可以使用详尽...
Laravel开发-laravel-riak RIAK连接、缓存和会话的RIAK提供程序
学习使用Riak
riak-session-manager 是使用 Riak 来存储 Tomcat session 信息的项目。 配置方法: <?xml version="1.0" encoding="UTF-8"?> <Manager className="com.jbrisbin.vpc.riak.session.RiakManager" ...
Laravel开发-laravel-riak-auth Laravel的RIAK身份验证提供程序
带有 NodeJS 的 Riak 命令行工具。 有更好的解决方案,请参考 ->使用带有curl的Riak http api查询riak真的很烦人! 于是工具诞生了。 干杯! 这是一个 Riak 终端查询工具,提供基本的 POST/PUT/DELETE/GET 等方法。...
Riak Java客户端 Riak Java客户端支持与 (开放源代码,分布式数据库)进行通信,该数据库专注于高可用性,水平可伸缩性和可预测的延迟。 Riak和此代码均由维护。 Java客户端的最新版本同时支持Riak KV 2.0+和Riak...
欢迎来到Riak。 概述 Riak是分布式,分散式数据存储系统。 在Wiki中,您将找到设置和使用Riak的“快速入门”指导。 有关更多信息,请浏览以下文件: 自述文件:此文件 许可证:Riak的发布许可证 doc / admin.org...
使用Riak作为后端的服务器监视 该项目是我的学士学位工作的一部分: “ NoSQL数据库和应用程序的比较分析” 米兰比可卡大学 关联者:安德烈·毛里诺(Andrea Maurino) 联合主持人:Blerina Spahiu 讲解 先决条件 ...
linux riak erlang,otp_src_20.3
riak-java-client, Java的Riak客户端 Java客户端客户端 客户端支持与 通信,它是一个开源的分布式数据库,专注于高可用性。水平可伸缩性和可以预测的可以预测的实时延时。 Riak和这段代码都由 Basho维护。Java客户端...
riak-manage riak管理工具集是一个管理Riak KV集群的项目。 是一个开放源代码的分布式数据库,专注于高可用性,水平可伸缩性和可预测的延迟。 关于此Beta项目的说明: 此软件不应在生产环境中使用。 该软件不能...
riak-admin 到目前为止的功能 显示桶的内容 单击时显示文档内容 编辑文档内容(json.object) 删除单个文档或存储桶的所有文档 用法 git clone git://github.com/frank06/riak-admin cd riak-admin && git ...
Riak协议缓冲区消息 master : develop : 该存储库包含的基于协议缓冲区的接口的消息定义,以及消息类型的各种Erlang特定的实用程序模块。 它与Riak服务器和客户端分开分发,从而使其可用作受支持消息的独立表示...
波纹 安装和管理 Riak 涟漪云存储 riak/cs.sls 将安装 riak-cs、riak-cs-control 和 stanchion 包。
Riak JSON编辑器 用于Riak的JSON编辑器(NOSQL DB)。 不建议使用,而不要使用此命令:...
里亚克核心 Riak Core是分布式系统框架,是分发数据和扩展规模的基础。 更一般而言,可以将其视为构建分布式,可伸缩,容错应用程序的工具包。 对于Riak Core的一些介绍性阅读(这不是纯粹的代码), 有一个古老但...
名称Riak::Client - Riak 的快速轻量级 Perl 客户端版本版本 1.95概要 use Riak::Client;# normal modemy $client = Riak::Client->new( host => '127.0.0.1', port => 8087, r => 2, w => 2, dw => 1, connection_...
适用于PHP的Riak客户端 Riak PHP Client... 运行以下命令: $ composer require " basho/riak " : " 3.0.* " 或者,在require部分中将以下内容手动添加到您的composer.json中: "require" : { "basho/riak" : "3.0.*"}
riak_pg, 带riak_core的分布式进程组 概述带riak_core的分布式进程组。用法将进程加入组( 不需要预先声明)join(term(), pid()) -> ok | {error, timeout}.如何删除?leave