geode mysql_安装和使用apache geode
最近在研究开源内存数据库,apache ignite用了一段时间感觉还行因为资料太少,因此只是用了它的rpc功能做了一个分布式框架。
前天发现apache geode这个框架,据说是12306的Gemfire的开源版本。
官网地址:http://geode.apache.org/
一、安装
安装之前,服务器上必须要安装jdk(最好是jdk1.8),配置好JAVA_HOME
下载wget http://mirrors.tuna.tsinghua.edu.cn/apache/geode/1.2.1/apache-geode-1.2.1.tar.gz
tar -zxvf apache-geode-1.2.1.tar.gz -C /opt/
cd /opt/apache-geode-1.2.1/
添加bin到PATHvi /etc/profile
在最后一行新增export PATH=$PATH:/opt/apache-geode-1.2.1/bin
使环境变量生效source /etc/profile
测试是否安装成功gfsh version --full[root@master ~]# gfsh version --full
Build-Date: 2017-09-16 07:20:46 -0700
Build-Id: abaker 0
Build-Java-Version: 1.8.0_121
Build-Platform: Mac OS X 10.12.3 x86_64
Product-Name: Apache Geode
Product-Version: 1.2.1
Source-Date: 2017-09-08 11:57:38 -0700
Source-Repository: release/1.2.1
Source-Revision: 0b881b515eb1dcea974f0f5c1b40da03d42af9cf
Native version: native code unavailable
Running on: /192.168.60.50, 4 cpu(s), amd64 Linux 3.10.0-327.el7.x86_64
二、启动
启动locator,locator我理解类似一个请求转发器负责转发各种查询到各个server上,默认端口为:10334[root@master ~]# gfsh
_________________________ __
/ _____/ ______/ ______/ /____/ /
/ / __/ /___ /_____ / _____ /
/ /__/ / ____/ _____/ / / / /
/______/_/ /______/_/ /_/ 1.2.1
Monitor and Manage Apache Geode
gfsh>
gfsh>start locator --name=locator50
启动servergfsh>start server --name=server50 --server-port=40411
查看集群情况,这里只有一台gfsh>list members
Name | Id
--------- | ---------------------------------------------------
locator50 | 192.168.60.50(locator50:32148:locator):1024
server50 | 192.168.60.50(server50:32411):1025
三、试用命令行
3.1作为客户端连接locator
connect命令不带任何参数的话表示连接本机gfsh>connect --locator=192.168.60.50[10334]
Connecting to Locator at [host=192.168.60.50, port=10334] ..
Connecting to Manager at [host=master, port=1099] ..
Successfully connected to: [host=master, port=1099]
3.2创建region
region可以认为数据库里的表,create region --name=regionA --type=REPLICATE_PERSISTENT
3.2查看region列表gfsh>list regions
List of regions
---------------
regionA
3.3插入两条kv数据gfsh>put --region=regionA --key="1" --value="one"
Result : true
Key Class : java.lang.String
Key : 1
Value Class : java.lang.String
Old Value :
gfsh>put --region=regionA --key="2" --value="two"
Result : true
Key Class : java.lang.String
Key : 2
Value Class : java.lang.String
Old Value :
3.4 查询数据gfsh>query --query="select * from /regionA"
Result : true
Limit : 100
Rows : 2
Result
------
two
one
geode mysql_安装和使用apache geode相关推荐
- geode java_用java连接apache geode
昨天研究了半天apache geode,通过gfsh命令查询和操作比较简单,但是如何通过程序查询因为资历太少,没有搞懂,试验了半天才明白 1.创建测试regioncreate region --nam ...
- Apache Geode 1.4 快速搭建示例
第1步:安装Apache Geode 有关说明,请参见如何安装. 第2步:使用gfsh启动定位器 在终端窗口中,使用gfsh命令行界面启动定位器.Apache Geode gfsh(发音为" ...
- Apache Geode配置和运行集群
简要说明 使用gfsh命令行实用工具配置Apache Geode集群(也称为"分布式系统").集群配置服务持久化集群配置,并将配置分发给集群成员.还有其他几种配置集群的方法. 使用 ...
- Apache Geode 1.1 简介
关于Apache Geode Apache Geode是一个数据管理平台,可在广泛分布的云架构中提供对数据密集型应用程序的实时,一致的访问. Geode跨多个进程汇集内存,CPU,网络资源和可选的本地 ...
- Apache Geode 1.3 初步配置
主机配置要求 主机必须满足Apache Geode的一系列要求. 每台运行Apache Geode的主机都必须满足以下要求: 带有更新121或更新版本8更新的Java SE Development K ...
- 大中型企业的天网:Apache Geode
2016年11月21日,Apache软件基金会(the Apache Software Foundation,ASF)宣布 Apache Geode已从Apache孵化器毕业成为顶级项目(Top-Le ...
- Apache Geode/GemFire 数据分区和路由机制浅析
本篇文章主要讲解Apache Geode/GemFire 是如何进行数据分区的. GemFire和大多数分布式系统一样都采用 Hash 的方式对数据进行分区,将 Entry 数据分布到 Partiti ...
- Apache Geode 2.10 运行Geode定位器进程
运行Geode定位器进程 定位器是一个Geode进程,它告诉运行成员有新的连接成员,并为服务器使用提供负载平衡. 您可以将定位器作为对等定位器,服务器定位器或两者运行: 对等定位器将加入成员的连接信息 ...
- Spring系列学习之Spring Data Apache Geode数据访问
英文原文:https://spring.io/projects/spring-data-geode 目录 概述 特性 快速开始 学习 文档 概述 Spring Geode项目Spring Data的主 ...
最新文章
- python 密度聚类 使用_使用wgd进行全基因组复制分析
- 如何选择真正的万兆防火墙?
- 鸿蒙程序如何上传,鸿蒙应用程序流转的实现
- OpenCV检测图像轮廓
- perl python文本处理_awk, python, perl文本处理效率对比(zz)
- iOS 设备的网页调试工具-Firebug
- SSIS添加分区-动态
- 菜鸟学Linux 第031篇笔记 script,控制,while,function
- 一刀两断划分子网例子
- 此版本的IDM不支持该类下载,请尝试将IDM更新至最新版本。
- CrossApp的环境配置教程Windowsmac
- rgb灯板Android程序,【图片】RGBW智能小夜灯程序则最近搞这玩意硬件真难搞【技术宅吧】_百度贴吧...
- 计算机信息安全 概述
- Pycharm Traceback (most recent call last):
- Provision not found. A provision is required for deploying your app to the device. 解决方案
- filco的pin码_一把强行帮你退烧的键盘 plum niz atom66静电容
- 老大难的 Java ClassLoader 再不理解就老了
- 聊聊C10K问题及解决方案
- python实现神奇魔方阵(纵横图)
- 基于肌电信号(sEMG) 的深度学习手势分类-2