`
cryolite
  • 浏览: 574038 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

riak资料汇编

阅读更多
一、上手

各个操作系统平台上的安装说明: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客户端.zip

    riak-ruby-client, 用于 ruby的Riak客户端 ) 客户端( Riak客户机)riak-client 是一个富 ruby 客户端/工具箱,分布在,数据库中,包含典型操作的基本包装。在 http://basho.github.io/riak-ruby-client/ 可以使用详尽...

    Laravel开发-laravel-riak

    Laravel开发-laravel-riak RIAK连接、缓存和会话的RIAK提供程序

    Riak 学习文档

    学习使用Riak

    riak-session-manager.zip

    riak-session-manager 是使用 Riak 来存储 Tomcat session 信息的项目。 配置方法:   &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;Manager className="com.jbrisbin.vpc.riak.session.RiakManager" ...

    Laravel开发-laravel-riak-auth

    Laravel开发-laravel-riak-auth Laravel的RIAK身份验证提供程序

    riak-cli:Riak 命令行客户端

    带有 NodeJS 的 Riak 命令行工具。 有更好的解决方案,请参考 -&gt;使用带有curl的Riak http api查询riak真的很烦人! 于是工具诞生了。 干杯! 这是一个 Riak 终端查询工具,提供基本的 POST/PUT/DELETE/GET 等方法。...

    riak-java-client:Java的Riak客户端

    Riak Java客户端 Riak Java客户端支持与 (开放源代码,分布式数据库)进行通信,该数据库专注于高可用性,水平可伸缩性和可预测的延迟。 Riak和此代码均由维护。 Java客户端的最新版本同时支持Riak KV 2.0+和Riak...

    riak:Riak是Basho Technologies的去中心化数据存储

    欢迎来到Riak。 概述 Riak是分布式,分散式数据存储系统。 在Wiki中,您将找到设置和使用Riak的“快速入门”指导。 有关更多信息,请浏览以下文件: 自述文件:此文件 许可证:Riak的发布许可证 doc / admin.org...

    server_monitoring_riak:使用Riak作为后端的服务器监视

    使用Riak作为后端的服务器监视 该项目是我的学士学位工作的一部分: “ NoSQL数据库和应用程序的比较分析” 米兰比可卡大学 关联者:安德烈·毛里诺(Andrea Maurino) 联合主持人:Blerina Spahiu 讲解 先决条件 ...

    riak-Erlang.rar

    linux riak erlang,otp_src_20.3

    riak-java-client, Java的Riak客户端.zip

    riak-java-client, Java的Riak客户端 Java客户端客户端 客户端支持与 通信,它是一个开源的分布式数据库,专注于高可用性。水平可伸缩性和可以预测的可以预测的实时延时。 Riak和这段代码都由 Basho维护。Java客户端...

    riak-manage:管理Riak群集的工具

    riak-manage riak管理工具集是一个管理Riak KV集群的项目。 是一个开放源代码的分布式数据库,专注于高可用性,水平可伸缩性和可预测的延迟。 关于此Beta项目的说明: 此软件不应在生产环境中使用。 该软件不能...

    riak-admin:Riak 的类似蒲团的 Web 界面

    riak-admin 到目前为止的功能 显示桶的内容 单击时显示文档内容 编辑文档内容(json.object) 删除单个文档或存储桶的所有文档 用法 git clone git://github.com/frank06/riak-admin cd riak-admin && git ...

    riak_pb:Riak协议缓冲区消息

    Riak协议缓冲区消息 master : develop : 该存储库包含的基于协议缓冲区的接口的消息定义,以及消息类型的各种Erlang特定的实用程序模块。 它与Riak服务器和客户端分开分发,从而使其可用作受支持消息的独立表示...

    riak-formula:安装和管理 Riak

    波纹 安装和管理 Riak 涟漪云存储 riak/cs.sls 将安装 riak-cs、riak-cs-control 和 stanchion 包。

    Riak JSON编辑器「Riak JSON editor」-crx插件

    Riak JSON编辑器 用于Riak的JSON编辑器(NOSQL DB)。 不建议使用,而不要使用此命令:...

    riak_core:Riak使用的分布式系统基础架构

    里亚克核心 Riak Core是分布式系统框架,是分发数据和扩展规模的基础。 更一般而言,可以将其视为构建分布式,可伸缩,容错应用程序的工具包。 对于Riak Core的一些介绍性阅读(这不是纯粹的代码), 有一个古老但...

    riak-client:Perl 波纹客户端

    名称Riak::Client - Riak 的快速轻量级 Perl 客户端版本版本 1.95概要 use Riak::Client;# normal modemy $client = Riak::Client-&gt;new( host =&gt; '127.0.0.1', port =&gt; 8087, r =&gt; 2, w =&gt; 2, dw =&gt; 1, connection_...

    riak-php-client:RiakPHP客户端

    适用于PHP的Riak客户端 Riak PHP Client... 运行以下命令: $ composer require " basho/riak " : " 3.0.* " 或者,在require部分中将以下内容手动添加到您的composer.json中: "require" : { "basho/riak" : "3.0.*"}

    riak_pg, 带riak_core的分布式进程组.zip

    riak_pg, 带riak_core的分布式进程组 概述带riak_core的分布式进程组。用法将进程加入组( 不需要预先声明)join(term(), pid()) -&gt; ok | {error, timeout}.如何删除?leave

Global site tag (gtag.js) - Google Analytics