大数据分布式集群搭建(3)
来源:互联网 发布:淘宝优惠券在哪里查看 编辑:程序博客网 时间:2024/06/05 14:04
下面开始安装redis
首先介绍一下nosql
NoSQL:一类新出现的数据库(not only sql),它的特点:
1、不支持SQL语法
2、存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是KV形式
3、NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的api和语法,以及擅长的业务场景
4、NoSQL中的产品种类相当多:
a)Mongodb 文档型nosql数据库,擅长做CMS系统(内容管理系统)
b)Redis 内存数据库,数据结构服务器,号称瑞士军刀(精巧),只要你有足够的想象力,它可以还给你无限惊喜
c)Hbase hadoop生态系统中原生的一种nosql数据库,重量级的分布式nosql数据库,用于海量数据的场景
d)Cassandra hadoop生态系统中原生的一种分布式nosql数据库,后起之秀
NoSQL和SQL数据库的比较:
1、适用场景不同:sql数据库适合用于关系特别复杂的数据查询场景,nosql反之
2、“事务”特性的支持:sql对事务的支持非常完善,而nosql基本不支持事务
3、两者在不断地取长补短,呈现融合趋势
Redis介绍
Redis是一个高性能的kv对缓存和内存数据库(存的不像mysql那样的表)
Redis的存储结构就是key-value,形式如下:
开始安装Redis:
Step1:上传压缩包到linux中,解压压缩包
跳转到redis目录下面执行
[root@notrue-centos redis-2.6.16]# make MALLOC=libc PREFIX=/usr/local/redis install
出现问题 了需要先安装gcc
执行yum install gcc
再执行上面的安装语句
又出现了错误
这个错误我看了别人的博客找到了解决方法,先感谢那个人
分别进入redis下的deps下的hiredis、lua 运行make
Lua : make ansi
注意:jemalloc下可能要先运行./configure,然后make
回到src目录运行 make
结果还是报cc: error: ../deps/lua/src/liblua.a: No such file or directory
这下子我把redis的解压包 删除掉 rm -rf redis-stable
重新解压 进入redis-stable make
成功了
启动redis服务
进入redis的bin目录
Redis服务在启动的时候可以指定配置文件,那,我们可以从redis的源码目录中拷贝一份配置文件模板到redis的安装目录,修改后使用
[root@notrue-centos redis-2.6.16]# cp /root/redis-2.6.16/redis.conf /usr/local/redis/
并指定使用的配置文件
启动成功画面
上述启动方法,会让redis服务进程运行在console前台,最好应该放到后台运行,可将启动命令改为如下方式:
1/ 方式一
[root@notrue-centos redis]# nohup bin/redis-server ./redis.conf 1>/dev/null 2>&1 &
Nohup:控制台关闭或闲置超时,也不退出
1>/dev/null :把程序的“1”——标准输出,重定向到文件/dev/null
2>&1 :把程序的“2”——错误输出,重定向到“1”所去的文件
& : 把程序放到后台运行
2/ 方式二
修改配置文件,
vi redis.conf
修改其中一个配置
保存文件后再用普通命令启动,也可以启动为后台模式
[root@notrue-centos redis]# bin/redis-server ./redis.conf
1、用redis自带的命令行客户端
[root@notrue-centos redis]# bin/redis-cli -h notrue-centos -p 6379
redis notrue-centos:6379> ping
PONG
redis notrue-centos:6379>
大数据笔记下载地址:http://www.superkingdom.cn/bigdata
- 大数据分布式集群搭建(3)
- 大数据分布式集群搭建(1)
- 大数据分布式集群搭建(2)
- 大数据分布式集群搭建(插曲)
- 大数据分布式集群搭建(4)
- 大数据分布式集群搭建(5)
- 大数据分布式集群搭建(6)
- 大数据分布式集群搭建(7)
- 大数据分布式集群搭建(8)
- 大数据分布式集群搭建(9)
- 【大数据】开发环境搭建(二):hadoop伪分布式集群环境搭建(上)
- 【大数据】开发环境搭建(三):hadoop伪分布式集群环境搭建(下)
- 大数据教程(三) Hadoop集群分布式坏境搭建
- 大数据教程(三)—— Hadoop集群分布式坏境搭建
- 大数据教程(三)—— Hadoop集群分布式坏境搭建
- DayDayUP_大数据学习课程[1]_hadoop2.6.0完全分布式集群环境和伪分布式集群搭建
- 大数据_Kafka_搭建Kafka伪集群(本地集群)
- 大数据集群环境搭建
- Linux Ubuntu 常用命令
- JAVA版微信机器人(非公众号)【L】
- Quartz任务调度框架学习一(Hello Quartz!)
- Android初步之控件与布局
- redis集群——增加节点
- 大数据分布式集群搭建(3)
- angular中controller、directive等为什么要用function包起来
- Leetcode刷题五遍还没offer
- 拓扑排序-LintCode
- HDU 5933 ArcSoft's Office Rearrangement(构造题)
- Java IO流_2
- 友盟埋点统计之点击事件
- 画出轮廓drawContours
- 控制MapReduce输出文件个数及格式