# mumu-riak riak非关系缓存数据库
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/mumucache/mumu-riak/blob/master/LICENSE)
[![Maven Central](https://img.shields.io/maven-central/v/com.weibo/motan.svg?label=Maven%20Central)](https://github.com/mumucache/mumu-riak)
[![Build Status](https://travis-ci.org/mumucache/mumu-riak.svg?branch=master)](https://travis-ci.org/mumucache/mumu-riak)
[![codecov](https://codecov.io/gh/mumucache/mumu-riak/branch/master/graph/badge.svg)](https://codecov.io/gh/mumucache/mumu-riak)
[![OpenTracing-1.0 Badge](https://img.shields.io/badge/OpenTracing--1.0-enabled-blue.svg)](http://opentracing.io)
## riak 简介
***Riak是以 Erlang 编写的一个高度可扩展的分布式数据存储,Riak的实现是基于Amazon的Dynamo论文,Riak的设计目标之一就是高可用。Riak支持多节点构建的系统,每次读写请求不需要集群内所有节点参与也能胜任。提供一个灵活的 map/reduce 引擎,一个友好的 HTTP/JSON 查询接口。Riak 非常易于部署和扩展。可以无缝地向群集添加额外的节点。link walking 之类的特性以及对 Map/Reduce 的支持允许实现更加复杂的查询。除了 HTTP API 外,Riak 还提供了一个原生 Erlang API 以及对 Protocol Buffer 的支持。***
## riak KV缓存系统
Riak KV is a distributed NoSQL database designed to deliver maximum data availability by distributing data across multiple servers. As long as your Riak KV client can reach one Riak server, it should be able to write data.
## riak TS
Riak TS is a distributed NoSQL key/value store optimized for time series data. With TS, you can associate a number of data points with a specific point in time. TS uses discrete slices of time to co-locate data. For example, humidity and temperature readings from a meter reported during the same slice of time will be stored together on disk.
Riak TS uses tables defined according to a schema for each coherent group of data. This allows for both flexibility, in terms of collecting many different sets of data, and enough structure to make the experience of working with the collected data better.
## riak CS
Riak CS (Cloud Storage) is easy-to-use object storage software built on top of Riak KV, Basho’s distributed database. Riak CS is designed to provide simple, available, distributed cloud storage at any scale, and can be used to build cloud architectures—be they public or private—or as storage infrastructure for heavy-duty applications and services. Riak CS’s API is Amazon S3 compatible and supports per-tenant reporting for use cases involving billing and metering.
## riak安装
真心没有见过比riak还难安装的软件了,找了N中办法,都没有安装成功,总是报错。终于今天使用rpm安装成功。
```
curl -s https://packagecloud.io/install/repositories/basho/riak/script.rpm.sh | sudo bash
sudo yum install riak-2.2.3-1.el7.centos.x86_64
```
**安装完成后 需要修改配置文件:/etc/riak/riak.conf**
```
listener.http.internal = 192.168.11.25:8098
listener.protobuf.internal = 192.168.11.25:8087
```
**以上为centos7安装步骤,如果其他系统,请点击下面的链接**
[https://packagecloud.io/basho/riak/packages/el/7/riak-2.2.3-1.el7.centos.x86_64.rpm](https://packagecloud.io/basho/riak/packages/el/7/riak-2.2.3-1.el7.centos.x86_64.rpm)
## 测试
## 相关阅读
[riak源码](https://github.com/basho/riak)
[riak-java-client源码](https://github.com/basho/riak-java-client)
[riak docs文档](https://www.tiot.jp/riak-docs/)
## 联系方式
**以上观点纯属个人看法,如有不同,欢迎指正。
email:<babymm@aliyun.com>
github:[https://github.com/babymm](https://github.com/babymm)**
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Riak是以_Erlang_编写的一个高度可扩展的分布式数据存储,Riak的实现是基于Amazon的_mumu-riak.zip (193个子文件)
.gitignore 272B
index.html 30KB
mumu-riak.iml 3KB
RiakSimpleOperation.java 8KB
RiakDataTypesOperation.java 4KB
RiakBenchmarkTest.java 3KB
RiakQueryOperation.java 2KB
RiakBucketOperation.java 2KB
RiakSimpleOperationTest.java 2KB
RiakQuickstartClient.java 2KB
RiakBucketOperationTest.java 1KB
RiakDataTypesOperationTest.java 1KB
RiakQueryOperationTest.java 773B
RiakQuickstartClientTest.java 658B
RiakConfiguration.java 458B
RiakMapReduceOperationTest.java 176B
RiakSearchOperationTest.java 164B
RiakMapReduceOperation.java 82B
RiakSearchOperation.java 76B
LICENSE 11KB
README.md 4KB
log4j.properties 1KB
uiDesigner.xml 9KB
pom.xml 5KB
markdown-navigator.xml 4KB
Maven__com_sun_jersey_jersey_test_framework_jersey_test_framework_grizzly2_1_9.xml 735B
Maven__com_sun_jersey_jersey_test_framework_jersey_test_framework_core_1_9.xml 707B
Maven__org_apache_hadoop_hadoop_mapreduce_client_jobclient_2_2_0.xml 694B
Maven__com_fasterxml_jackson_module_jackson_module_scala_2_10_2_4_4.xml 682B
Maven__org_apache_hadoop_hadoop_mapreduce_client_shuffle_2_2_0.xml 680B
Maven__org_eclipse_jetty_orbit_javax_servlet_3_0_0_v201112011016.xml 676B
Maven__org_apache_hadoop_hadoop_mapreduce_client_common_2_2_0.xml 673B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_joda_2_8_0.xml 662B
Maven__org_apache_hadoop_hadoop_mapreduce_client_core_2_2_0.xml 659B
Maven__org_apache_hadoop_hadoop_mapreduce_client_app_2_2_0.xml 652B
Maven__org_apache_parquet_parquet_format_2_3_0_incubating.xml 642B
Maven__org_apache_spark_spark_network_shuffle_2_10_1_6_1.xml 641B
Maven__org_apache_hadoop_hadoop_yarn_server_common_2_2_0.xml 638B
Maven__org_apache_spark_spark_network_common_2_10_1_6_1.xml 634B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml 632B
compiler.xml 630B
Maven__org_glassfish_grizzly_grizzly_http_servlet_2_1_2.xml 619B
Maven__com_basho_riak_dataplatform_riak_client_1_5_0.xml 619B
Maven__commons_beanutils_commons_beanutils_core_1_8_0.xml 617B
Maven__org_openjdk_jmh_jmh_generator_annprocess_1_19.xml 616B
Maven__org_glassfish_external_management_api_3_0_0_b012.xml 616B
Maven__org_tachyonproject_tachyon_underfs_local_0_8_2.xml 614B
Maven__commons_configuration_commons_configuration_1_6.xml 612B
Maven__org_glassfish_grizzly_grizzly_http_server_2_1_2.xml 612B
Maven__com_fasterxml_jackson_core_jackson_databind_2_8_0.xml 611B
Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml 608B
Maven__org_tachyonproject_tachyon_underfs_hdfs_0_8_2.xml 607B
Maven__commons_collections_commons_collections_3_2_1.xml 604B
Maven__org_glassfish_gmbal_gmbal_api_only_3_0_0_b023.xml 604B
Maven__org_glassfish_grizzly_grizzly_framework_2_1_2.xml 598B
Maven__com_esotericsoftware_reflectasm_reflectasm_shaded_1_07.xml 596B
Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml 594B
Maven__org_tachyonproject_tachyon_underfs_s3_0_8_2.xml 593B
Maven__org_apache_spark_spark_catalyst_2_10_1_6_1.xml 592B
Maven__org_apache_spark_spark_launcher_2_10_1_6_1.xml 592B
Maven__io_dropwizard_metrics_metrics_graphite_3_1_2.xml 591B
Maven__com_basho_riak_spark_riak_connector_1_5_1.xml 591B
Maven__org_apache_hadoop_hadoop_yarn_common_2_2_0.xml 589B
Maven__org_apache_hadoop_hadoop_yarn_client_2_2_0.xml 589B
Maven__org_apache_hadoop_hadoop_annotations_2_2_0.xml 589B
Maven__org_apache_curator_curator_framework_2_4_0.xml 586B
Maven__org_apache_parquet_parquet_generator_1_7_0.xml 586B
Maven__org_uncommons_maths_uncommons_maths_1_2_2a.xml 583B
Maven__org_codehaus_janino_commons_compiler_2_7_8.xml 583B
Maven__com_fasterxml_jackson_core_jackson_core_2_8_0.xml 583B
Maven__com_typesafe_akka_akka_remote_2_10_2_3_11.xml 582B
Maven__commons_beanutils_commons_beanutils_1_7_0.xml 582B
Maven__org_apache_commons_commons_compress_1_4_1.xml 579B
Maven__org_fusesource_leveldbjni_leveldbjni_all_1_8.xml 579B
Maven__org_apache_parquet_parquet_encoding_1_7_0.xml 579B
Maven__commons_httpclient_commons_httpclient_3_1.xml 579B
Maven__org_apache_spark_spark_unsafe_2_10_1_6_1.xml 578B
Maven__com_typesafe_akka_akka_slf4j_2_10_2_3_11.xml 575B
Maven__com_typesafe_akka_akka_actor_2_10_2_3_11.xml 575B
Maven__org_json4s_json4s_jackson_2_10_3_2_10.xml 575B
Maven__org_apache_parquet_parquet_jackson_1_7_0.xml 572B
Maven__org_apache_curator_curator_recipes_2_4_0.xml 572B
Maven__com_basho_riak_test_riak_test_docker_1_1.xml 569B
Maven__org_apache_hadoop_hadoop_yarn_api_2_2_0.xml 568B
Maven__javax_servlet_javax_servlet_api_3_0_1.xml 566B
Maven__org_codehaus_jackson_jackson_jaxrs_1_8_3.xml 566B
Maven__org_apache_parquet_parquet_common_1_7_0.xml 565B
Maven__org_apache_parquet_parquet_hadoop_1_7_0.xml 565B
Maven__org_tachyonproject_tachyon_client_0_8_2.xml 565B
Maven__org_apache_curator_curator_client_2_4_0.xml 565B
Maven__org_apache_parquet_parquet_column_1_7_0.xml 565B
Maven__org_apache_xbean_xbean_asm5_shaded_4_4.xml 564B
Maven__org_apache_spark_spark_core_2_10_1_6_1.xml 564B
Maven__io_dropwizard_metrics_metrics_json_3_1_2.xml 563B
Maven__org_glassfish_grizzly_grizzly_http_2_1_2.xml 563B
Maven__io_dropwizard_metrics_metrics_core_3_1_2.xml 563B
Maven__com_google_protobuf_protobuf_java_2_5_0.xml 562B
Maven__org_roaringbitmap_RoaringBitmap_0_5_11.xml 561B
Maven__org_apache_commons_commons_lang3_3_3_2.xml 558B
Maven__com_basho_riak_protobuf_riak_pb_2_0_0_16.xml 557B
共 193 条
- 1
- 2
资源评论
普通网友
- 粉丝: 1127
- 资源: 5293
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功