Nosql数据库【初学】
文章平均质量分 81
Hbase、redis
江湖侠客
这个作者很懒,什么都没留下…
展开
-
第6章 大数据HBase&MR集成官方案例
上篇:第6章 HBase API操作(一)首先,需要做的准备环境配置:先进入到hadoop的配置文件下的hadoop-en.sh文件添加参数export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/usr/local/hadoop/module/hbase-1.3.1/lib/*添加参数如图所示:配置完毕之后,我们需要关闭hadoop的所有的服务,重新...原创 2020-01-24 22:58:33 · 419 阅读 · 0 评论 -
第6章 HBase API操作(二)---数据封装与数据迁移
上篇:第6章 HBase API操作(二)1、数据的封装使用多线程的线程安全对数据进行封装首先,创建一个工具类:HbaseUtil(操作工具类)具体代码实现:package studey.bigdate.util;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseCo...原创 2020-01-24 14:52:47 · 1619 阅读 · 0 评论 -
第6章 HBase API操作(二)
上篇:第6章 HBase API操作(一)1、HBase-- API访问 获取连接操作步骤:首先在IDEA工具创建工程项目,如图所示:新建项目后在pom.xml文件中,添加依赖: <dependencies> <dependency> <groupId>org.apache.hbase</groupId>...原创 2020-01-23 16:29:24 · 586 阅读 · 0 评论 -
第6章 HBase API操作(一)
上篇:第5章 HBase原理1、判断是否有旧的API操作步骤(1)打开IDEA工具,创建HBase工程项目步骤:新建项目后在pom.xml中添加依赖:<dependencies> <dependency> <groupId>org.apache.hbase</groupId> <arti...原创 2020-01-20 17:45:02 · 366 阅读 · 0 评论 -
第5章 HBase原理
上篇:第4章 HBase数据结构1、读流程HBase读数据流程如图(1)Client先访问zookeeper,从meta表读取region的位置,然后读取meta表中的数据。meta中又存储了用户表的region信息;(2)根据namespace、表名和rowkey在meta表中找到对应的region信息;(3)找到这个region对应的regionserver;(4)查找对应的r...原创 2020-01-19 23:26:12 · 168 阅读 · 0 评论 -
第4章 HBase数据结构
上篇:第3章 HBase Shell操作1、 RowKey与nosql数据库们一样,RowKey是用来检索记录的主键。访问HBASE table中的行,只有三种方式:1.通过单个RowKey访问2.通过RowKey的range(正则)3.全表扫描 RowKey行键 (RowKey)可以是任意字符串(最大长度是64KB,实际应用中长度一般为 10-100bytes),在HBASE内部,...原创 2020-01-19 23:20:27 · 286 阅读 · 0 评论 -
第3章 HBase Shell操作
上篇:第2章 HBase安装1、基本操作(1)进入HBase客户端命令行[root@hadoop105 hbase-1.3.1]# bin/hbase shell...................hbase(main):001:0> (2) 查看帮助命令hbase(main):001:0> help(3)查看当前数据库中有哪些表hbase(main):...原创 2020-01-19 23:09:46 · 166 阅读 · 0 评论 -
第2章 HBase安装
上篇:第1章 HBase简介1、Zookeeper正常部署首先保证Zookeeper集群的正常部署,并启动之:[root@hadoop105 zookeeper-3.4.5]# bin/zkServer.sh start[root@hadoop106 zookeeper-3.4.5]# bin/zkServer.sh start[root@hadoop107 zookeeper-3.4...原创 2020-01-19 14:13:34 · 244 阅读 · 0 评论 -
第1章 HBase简介
1、什么是HBaseHBase的原型是Google的BigTable论文,受到了该论文思想的启发,目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储。官方网站:http://hbase.apache.org– 2006年Google发表BigTable白皮书– 2006年开始开发HBase– 2008年北京成功开奥运会,程序员默默地将HBase弄成了Hadoop的子项目...原创 2020-01-19 12:48:03 · 300 阅读 · 0 评论 -
redis安装(启动三种方式)
一、安装redis第一步:下载redis安装包[root@hadoop105 redis]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz第二步:解压压缩包[root@hadoop105 redis]# tar -zxvf redis-4.0.6.tar.gz 第三步:yum安装gcc依赖[root@hado...原创 2020-02-17 13:29:30 · 1296 阅读 · 0 评论 -
Redis集群的搭建
集群之环境搭建及准备配置文件一、首先,在集群之环境搭建之前,先把两台从机先宕机下来效果图:接着我们需要把哨兵关闭,主机也关掉:其次,我们还需要把所有的dump都删除掉执行命令:rm -rf dump*效果图:第二步,安装安装ruby环境执行命令:yum install ruby当安装完毕后,接着再安装:执行指令:yum install rubygems...原创 2019-10-30 18:52:44 · 455 阅读 · 0 评论 -
反客为主的自动版:哨兵模式
反客为主的自动版:哨兵模式1、从上mians示例主从复制搭建好了,不再描述,忽略过,效果图:2、执行指令:slaveof 127.0.0.1 63793、接着我们在6379主机执行info replication命令,同理在6380、6381分别执行info replication命令,如图所示效果:*4、当我们在主机6379查看当前库,执行命令keys ,接着在从机6380,获取主...原创 2019-10-29 21:51:35 · 287 阅读 · 0 评论 -
一主二仆主从复制模式的搭建
一主二仆主从复制模式的搭建1、首先,第一步,是在/usr/local/java/redis目录下创建一个新空文件:在空文件需要添加参数:include /usr/local/java/redis/redis.conf pidfile /var/run/redis_6379.pidport 6379dbfilename dump6379.rdb**2、第二步,找到redis.conf...原创 2019-10-29 17:29:39 · 247 阅读 · 0 评论 -
Redis的主从复制
Redis的主从复制定义:主从复制,就是主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主用处1、读写分离,性能扩展2、容灾快速恢复配从(服务器)不配主(服务器)拷贝多个redis.conf文件include开启daemonize yesPid文件名字pidfile指定端口portLog文件名字Dump....原创 2019-10-28 23:53:14 · 135 阅读 · 0 评论 -
Redis的持久化
Redis的持久化Redis 提供了2个不同形式的持久化方式。1、RDB (Redis DataBase)2、AOF (Append Of File)RDB在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。备份是如何执行的Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久...原创 2019-10-28 23:34:36 · 146 阅读 · 0 评论 -
Redis的事务
Redis事务1、定义:Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。2、作用:Redis事务的主要作用就是串联多个命令防止别的命令插队。3、Multi、Exec、discard的使用 从输入Multi命令开始,输入的命令都会依次进入命令队列中,但不会执行,至到输入Exec后,Redis会将之前...原创 2019-10-28 22:54:38 · 288 阅读 · 0 评论 -
使用Redis客户端Jedis连接Redis
首先,使都用Jedis连接Redis之前我们需要把Cenos7的redis环境配置搭建好,自己在一次实验demo都准备好了,忽略过来!撸起袖子加油干!第一步,自己首先把redis的已经启动起来了,如图所示:服务端:客服端第二步,需要修改,redis.conf配置参数:a、找到bind 127.0.0.0.1这个参数并注释掉b、找到protected-mode 参数把yes...原创 2019-10-28 21:06:10 · 475 阅读 · 0 评论