Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Update for 2.2.6 #5

Merged
merged 12 commits into from
Dec 24, 2019
248 changes: 248 additions & 0 deletions content/riak/kv/2.2.6/_reference-links.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,248 @@

# Riak KV 2.2.6 Reference Links List


## Common

[downloads]: {{<baseurl>}}riak/kv/2.2.6/downloads/
[install index]: {{<baseurl>}}riak/kv/2.2.6/setup/installing
[upgrade index]: {{<baseurl>}}riak/kv/2.2.6/upgrading
[plan index]: {{<baseurl>}}riak/kv/2.2.6/planning
[config index]: {{<baseurl>}}riak/2.1.3/using/configuring/
[config reference]: {{<baseurl>}}riak/kv/2.2.6/configuring/reference/
[manage index]: {{<baseurl>}}riak/kv/2.2.6/using/managing
[performance index]: {{<baseurl>}}riak/kv/2.2.6/using/performance
[glossary vnode]: {{<baseurl>}}riak/kv/2.2.6/learn/glossary/#vnode
[contact basho]: https://www.tiot.jp/en/about-us/contact-us/


## Planning

[plan index]: {{<baseurl>}}riak/kv/2.2.6/setup/planning
[plan start]: {{<baseurl>}}riak/kv/2.2.6/setup/planning/start
[plan backend]: {{<baseurl>}}riak/kv/2.2.6/setup/planning/backend
[plan backend bitcask]: {{<baseurl>}}riak/kv/2.2.6/setup/planning/backend/bitcask
[plan backend leveldb]: {{<baseurl>}}riak/kv/2.2.6/setup/planning/backend/leveldb
[plan backend memory]: {{<baseurl>}}riak/kv/2.2.6/setup/planning/backend/memory
[plan backend multi]: {{<baseurl>}}riak/kv/2.2.6/setup/planning/backend/multi
[plan cluster capacity]: {{<baseurl>}}riak/kv/2.2.6/setup/planning/cluster-capacity
[plan bitcask capacity]: {{<baseurl>}}riak/kv/2.2.6/setup/planning/bitcask-capacity-calc
[plan best practices]: {{<baseurl>}}riak/kv/2.2.6/setup/planning/best-practices
[plan future]: {{<baseurl>}}riak/kv/2.2.6/setup/planning/future


## Installing

[install index]: {{<baseurl>}}riak/kv/2.2.6/setup/installing
[install aws]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/amazon-web-services
[install debian & ubuntu]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/debian-ubuntu
[install freebsd]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/freebsd
[install mac osx]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/mac-osx
[install rhel & centos]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/rhel-centos
[install smartos]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/smartos
[install solaris]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/solaris
[install suse]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/suse
[install windows azure]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/windows-azure

[install source index]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/source
[install source erlang]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/source/erlang
[install source jvm]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/source/jvm

[install verify]: {{<baseurl>}}riak/kv/2.2.6/setup/installing/verify


## Upgrading

[upgrade index]: {{<baseurl>}}riak/kv/2.2.6/setup/upgrading
[upgrade checklist]: {{<baseurl>}}riak/kv/2.2.6/setup/upgrading/checklist
[upgrade version]: {{<baseurl>}}riak/kv/2.2.6/setup/upgrading/version
[upgrade cluster]: {{<baseurl>}}riak/kv/2.2.6/setup/upgrading/cluster
[upgrade mdc]: {{<baseurl>}}riak/kv/2.2.6/setup/upgrading/multi-datacenter
[upgrade downgrade]: {{<baseurl>}}riak/kv/2.2.6/setup/downgrade


## Configuring

[config index]: {{<baseurl>}}riak/kv/2.2.6/configuring
[config basic]: {{<baseurl>}}riak/kv/2.2.6/configuring/basic
[config backend]: {{<baseurl>}}riak/kv/2.2.6/configuring/backend
[config manage]: {{<baseurl>}}riak/kv/2.2.6/configuring/managing
[config reference]: {{<baseurl>}}riak/kv/2.2.6/configuring/reference/
[config strong consistency]: {{<baseurl>}}riak/kv/2.2.6/configuring/strong-consistency
[config load balance]: {{<baseurl>}}riak/kv/2.2.6/configuring/load-balancing-proxy
[config mapreduce]: {{<baseurl>}}riak/kv/2.2.6/configuring/mapreduce
[config search]: {{<baseurl>}}riak/kv/2.2.6/configuring/search/

[config v3 mdc]: {{<baseurl>}}riak/kv/2.2.6/configuring/v3-multi-datacenter
[config v3 nat]: {{<baseurl>}}riak/kv/2.2.6/configuring/v3-multi-datacenter/nat
[config v3 quickstart]: {{<baseurl>}}riak/kv/2.2.6/configuring/v3-multi-datacenter/quick-start
[config v3 ssl]: {{<baseurl>}}riak/kv/2.2.6/configuring/v3-multi-datacenter/ssl

[config v2 mdc]: {{<baseurl>}}riak/kv/2.2.6/configuring/v2-multi-datacenter
[config v2 nat]: {{<baseurl>}}riak/kv/2.2.6/configuring/v2-multi-datacenter/nat
[config v2 quickstart]: {{<baseurl>}}riak/kv/2.2.6/configuring/v2-multi-datacenter/quick-start
[config v2 ssl]: {{<baseurl>}}riak/kv/2.2.6/configuring/v2-multi-datacenter/ssl



## Using

[use index]: {{<baseurl>}}riak/kv/2.2.6/using/
[use admin commands]: {{<baseurl>}}riak/kv/2.2.6/using/cluster-admin-commands
[use running cluster]: {{<baseurl>}}riak/kv/2.2.6/using/running-a-cluster

### Reference

[use ref custom code]: {{<baseurl>}}riak/kv/2.2.6/using/reference/custom-code
[use ref handoff]: {{<baseurl>}}riak/kv/2.2.6/using/reference/handoff
[use ref monitoring]: {{<baseurl>}}riak/kv/2.2.6/using/reference/statistics-monitoring
[use ref search]: {{<baseurl>}}riak/kv/2.2.6/using/reference/search
[use ref 2i]: {{<baseurl>}}riak/kv/2.2.6/using/reference/secondary-indexes
[use ref snmp]: {{<baseurl>}}riak/kv/2.2.6/using/reference/snmp
[use ref strong consistency]: {{<baseurl>}}riak/kv/2.2.6/using/reference/strong-consistency
[use ref jmx]: {{<baseurl>}}riak/kv/2.2.6/using/reference/jmx
[use ref obj del]: {{<baseurl>}}riak/kv/2.2.6/using/reference/object-deletion/
[use ref v3 mdc]: {{<baseurl>}}riak/kv/2.2.6/using/reference/v3-multi-datacenter
[use ref v2 mdc]: {{<baseurl>}}riak/kv/2.2.6/using/reference/v2-multi-datacenter

### Cluster Admin

[use admin index]: {{<baseurl>}}riak/kv/2.2.6/using/admin/
[use admin commands]: {{<baseurl>}}riak/kv/2.2.6/using/admin/commands/
[use admin riak cli]: {{<baseurl>}}riak/kv/2.2.6/using/admin/riak-cli/
[use admin riak-admin]: {{<baseurl>}}riak/kv/2.2.6/using/admin/riak-admin/
[use admin riak control]: {{<baseurl>}}riak/kv/2.2.6/using/admin/riak-control/

### Cluster Operations

[cluster ops add remove node]: {{<baseurl>}}riak/kv/2.2.6/using/cluster-operations/adding-removing-nodes
[cluster ops inspect node]: {{<baseurl>}}riak/kv/2.2.6/using/cluster-operations/inspecting-node
[cluster ops change info]: {{<baseurl>}}riak/kv/2.2.6/using/cluster-operations/changing-cluster-info
[cluster ops load balance]: {{<baseurl>}}riak/kv/2.2.6/configuring/load-balancing-proxy
[cluster ops bucket types]: {{<baseurl>}}riak/kv/2.2.6/using/cluster-operations/bucket-types
[cluster ops handoff]: {{<baseurl>}}riak/kv/2.2.6/using/cluster-operations/handoff
[cluster ops log]: {{<baseurl>}}riak/kv/2.2.6/using/cluster-operations/logging
[cluster ops obj del]: {{<baseurl>}}riak/kv/2.2.6/using/reference/object-deletion
[cluster ops backup]: {{<baseurl>}}riak/kv/2.2.6/using/cluster-operations/backing-up
[cluster ops mdc]: {{<baseurl>}}riak/kv/2.2.6/using/cluster-operations/v3-multi-datacenter
[cluster ops strong consistency]: {{<baseurl>}}riak/kv/2.2.6/using/cluster-operations/strong-consistency
[cluster ops 2i]: {{<baseurl>}}riak/kv/2.2.6/using/reference/secondary-indexes
[cluster ops v3 mdc]: {{<baseurl>}}riak/kv/2.2.6/using/cluster-operations/v3-multi-datacenter
[cluster ops v2 mdc]: {{<baseurl>}}riak/kv/2.2.6/using/cluster-operations/v2-multi-datacenter

### Repair/Recover

[repair recover index]: {{<baseurl>}}riak/kv/2.2.6/using/repair-recovery
[repair recover index]: {{<baseurl>}}riak/kv/2.2.6/using/repair-recovery/failure-recovery/

### Security

[security index]: {{<baseurl>}}riak/kv/2.2.6/using/security/
[security basics]: {{<baseurl>}}riak/kv/2.2.6/using/security/basics
[security managing]: {{<baseurl>}}riak/kv/2.2.6/using/security/managing-sources/

### Performance

[perf index]: {{<baseurl>}}riak/kv/2.2.6/using/performance/
[perf benchmark]: {{<baseurl>}}riak/kv/2.2.6/using/performance/benchmarking
[perf open files]: {{<baseurl>}}riak/kv/2.2.6/using/performance/open-files-limit/
[perf erlang]: {{<baseurl>}}riak/kv/2.2.6/using/performance/erlang
[perf aws]: {{<baseurl>}}riak/kv/2.2.6/using/performance/amazon-web-services
[perf latency checklist]: {{<baseurl>}}riak/kv/2.2.6/using/performance/latency-reduction

### Troubleshooting

[troubleshoot http]: {{<baseurl>}}riak/kv/2.2.6/using/troubleshooting/http-204


## Developing

[dev index]: {{<baseurl>}}riak/kv/2.2.6/developing
[dev client libraries]: {{<baseurl>}}riak/kv/2.2.6/developing/client-libraries
[dev data model]: {{<baseurl>}}riak/kv/2.2.6/developing/data-modeling
[dev data types]: {{<baseurl>}}riak/kv/2.2.6/developing/data-types
[dev kv model]: {{<baseurl>}}riak/kv/2.2.6/developing/key-value-modeling

### Getting Started

[getting started]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started
[getting started java]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/java
[getting started ruby]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/ruby
[getting started python]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/python
[getting started php]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/php
[getting started csharp]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/csharp
[getting started nodejs]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/nodejs
[getting started erlang]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/erlang
[getting started golang]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/golang

[obj model java]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/java/object-modeling
[obj model ruby]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/ruby/object-modeling
[obj model python]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/python/object-modeling
[obj model csharp]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/csharp/object-modeling
[obj model nodejs]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/nodejs/object-modeling
[obj model erlang]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/erlang/object-modeling
[obj model golang]: {{<baseurl>}}riak/kv/2.2.6/developing/getting-started/golang/object-modeling

### Usage

[usage index]: {{<baseurl>}}riak/kv/2.2.6/developing/usage
[usage bucket types]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/bucket-types
[usage commit hooks]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/commit-hooks
[usage conflict resolution]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/conflict-resolution
[usage content types]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/content-types
[usage create objects]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/creating-objects
[usage custom extractors]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/custom-extractors
[usage delete objects]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/deleting-objects
[usage mapreduce]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/mapreduce
[usage search]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/search
[usage search schema]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/search-schemas
[usage search data types]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/searching-data-types
[usage 2i]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/secondary-indexes
[usage update objects]: {{<baseurl>}}riak/kv/2.2.6/developing/usage/updating-objects

### App Guide

[apps mapreduce]: {{<baseurl>}}riak/kv/2.2.6/developing/app-guide/advanced-mapreduce
[apps replication properties]: {{<baseurl>}}riak/kv/2.2.6/developing/app-guide/replication-properties
[apps strong consistency]: {{<baseurl>}}riak/kv/2.2.6/developing/app-guide/strong-consistency

### API

[dev api backend]: {{<baseurl>}}riak/kv/2.2.6/developing/api/backend
[dev api http]: {{<baseurl>}}riak/kv/2.2.6/developing/api/http
[dev api http status]: {{<baseurl>}}riak/kv/2.2.6/developing/api/http/status
[dev api pbc]: {{<baseurl>}}riak/kv/2.2.6/developing/api/protocol-buffers/


## Learn

[learn new nosql]: {{<baseurl>}}riak/kv/learn/new-to-nosql
[learn use cases]: {{<baseurl>}}riak/kv/learn/use-cases
[learn why riak]: {{<baseurl>}}riak/kv/learn/why-riak-kv

[glossary]: {{<baseurl>}}riak/kv/2.2.6/learn/glossary/
[glossary aae]: {{<baseurl>}}riak/kv/2.2.6/learn/glossary/#active-anti-entropy-aae
[glossary read rep]: {{<baseurl>}}riak/kv/2.2.6/learn/glossary/#read-repair
[glossary vnode]: {{<baseurl>}}riak/kv/2.2.6/learn/glossary/#vnode

[concept aae]: {{<baseurl>}}riak/kv/2.2.6/learn/concepts/active-anti-entropy/
[concept buckets]: {{<baseurl>}}riak/kv/2.2.6/learn/concepts/buckets
[concept cap neg]: {{<baseurl>}}riak/kv/2.2.6/learn/concepts/capability-negotiation
[concept causal context]: {{<baseurl>}}riak/kv/2.2.6/learn/concepts/causal-context
[concept clusters]: {{<baseurl>}}riak/kv/2.2.6/learn/concepts/clusters/
[concept crdts]: {{<baseurl>}}riak/kv/2.2.6/learn/concepts/crdts
[concept eventual consistency]: {{<baseurl>}}riak/kv/2.2.6/learn/concepts/eventual-consistency
[concept keys objects]: {{<baseurl>}}riak/kv/2.2.6/learn/concepts/keys-and-objects
[concept replication]: {{<baseurl>}}riak/kv/2.2.6/learn/concepts/replication
[concept strong consistency]: {{<baseurl>}}riak/kv/2.2.6/using/reference/strong-consistency
[concept vnodes]: {{<baseurl>}}riak/kv/2.2.6/learn/concepts/vnodes



## Community

[community]: {{<baseurl>}}community
[community projects]: {{<baseurl>}}community/projects
[reporting bugs]: {{<baseurl>}}community/reporting-bugs
[taishi]: {{<baseurl>}}community/taishi

19 changes: 19 additions & 0 deletions content/riak/kv/2.2.6/add-ons.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: "Add-ons"
description: "Add-on technology for Riak KV"
project: "riak_kv"
project_version: "2.2.6"
menu:
riak_kv-2.2.6:
name: "Add-ons"
identifier: "add-ons"
weight: 400
pre: tools
toc: true
---



Here at Basho, we've developed integrations between Riak KV and other best-of-breed components in your application stack. Each integration, called an add-on, is explained in this section, from installation to feature-set.

* [Riak Redis Add-on]({{<baseurl>}}riak/kv/2.2.6/add-ons/redis/)
56 changes: 56 additions & 0 deletions content/riak/kv/2.2.6/add-ons/redis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: "Riak Redis Add-on"
description: "Redis Add-on for Riak KV"
project: "riak_kv"
project_version: "2.2.6"
menu:
riak_kv-2.2.6:
name: "Redis Add-on"
identifier: "add-ons_redis"
weight: 101
parent: "add-ons"
toc: true
commercial_offering: true
---


[addon redis develop]: ./developing-rra/
[addon redis features]: ./redis-add-on-features/
[addon redis setup]: ./set-up-rra/
[addon redis use]: ./get-started-with-rra/
[ee]: https://www.tiot.jp/en/about-us/contact-us/


Riak Redis Add-on (RRA) is a distributed cache service that joins the power of Redis caching with the eventual consistency guarantees of Riak KV.

RRA enables you to reduce latency for Riak KV reads through the use of a distributed cache layer. This type of caching is most effective for keys that are immutable or have an infrequent change rate.

Whether you are looking to build out a session, shopping cart, advertisement or other dynamically-rendered copy, RRA helps reduce read pressure on your persistent store (Riak KV).

## Compatibility

RRA is supported on the following platforms:

* RHEL/CentOS 6
* RHEL/CentOS 7
* Ubuntu 12.04 LTS "Precise Pangolin"
* Ubuntu 14.04 LTS "Trusty Tahr"
* Debian 7 "Wheezy"
* Debian 8 "Jessie"

RRA is compatible with the following services:

* Riak KV Enterprise (2.1.4+)
* Riak TS Enterprise (1.4.0+)
* Redis 2.x and 3.x (in 3.x, not supporting Redis Cluster)
* Redis Cluster and RRA's consistent hash are at odds, which surface as errors
such as MOVED, ASK, and CROSSSLOT messages from Redis, see (WIP):
https://github.com/antirez/redis-rb-cluster

## Get Started

* [Set up RRA.][addon redis setup]
* [Use RRA with various clients.][addon redis use]
* [Develop with RRA.][addon redis develop]
* [Learn about RRA's features.][addon redis features]

Loading