CentOS6.10下安装MongoDB和Redis
安装mongodb
首先考虑离线安装,但是安装过程中在启动服务的时候出现了问题,centOS出于稳定原因考虑,系统自带的glibc版本过低,
而编译需要使用较高版本,这个问题我查询了一下,需要升级glibc,我觉得特别麻烦,遂换成在线安装,在线安装成功。
CentOS6.10在线安装MongoDB3.2
(参考文章:https://blog.csdn.net/tengdazhang770960436/article/details/73609061)
1、创建repo,命令如下:
sudo vim /etc/yum.repos.d/mongodb-org-3.2.repo
在这个文件中输入以下内容【注意复制的时候开头几个字符可能没有复制上去,仔细检查一下】
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
然后 :wq 保存退出
2、安装mongodb和相关工具,命令如下:
yum install -y mongodb-org
上面的命令有可能失败,多尝试几次即可。
3、查看mongodb版本
mongo -version
4、启动mongodb
sudo service mongod start
5、查看mongodb是否启动成功
pgrep mongo -l
6、关闭mongodb
sudo service mongod stop
至此,mongodb安装成功。
补充:
1、查看相关文件目录
whereis mongod
2、
mongodb的配置文件地址:/etc/mongod.conf
日志存储文件地址:/var/log/mongodb/mongod.log
数据存储文件地址:/var/lib/mongo
安装完成后在某次启动的时候报错:Error starting mongod. /var/run/mongodb/mongod.pid exists.
使用了https://www.cnblogs.com/zmoumou/p/10303792.html 方法但是再次启动仍然报此错。
但是直接使用命令 mongod 可以正常启动。
详细参考:https://www.cnblogs.com/matchless/p/4324078.html
卸载mongodb:https://blog.csdn.net/tengdazhang770960436/article/details/73609061
安装Redis
Redis这里采用的是离线安装的方式。
1、下载redis到/opt/software并解压到opt/module。
命令: tar -zxvf redis -C /opt/module
2、执行make命令进行编译
cd redis
make
注:此时出现了错误,原因是redis是C语言实现的,需要gcc来进行编译,出错的原因是系统未安装gcc,执行以下命令安装gcc:
yum install -y gcc g++-c++ make
(centOS的命令是yum,ubantu的命令是apt-get,这里不要搞混淆了。)
再次执行make,出现错误,执行以下命令:
make MALLOC=libc
(然后 make install 不确定是否需要这一步,写在这里)
然后执行以下命令启动服务: ./src/redis-server
查看执行结果后,点击回车,至此安装成功。
CentOS6.10下安装MongoDB和Redis的更多相关文章
- CentOS6.5下安装mongodb
MongoDB是目前最常用的NoSQL-非关系型数据库. 本文将介绍在CentOS下如何通过yum安装MongoDB. 1.首先在CentOS6.5下,编辑Mongo的yum源: 在/etc/yum. ...
- centos6.10下安装mysql8.0.16root密码修改的坑
上图截取别人的自己懒得弄,检查自己的linux是否有安装就按上图做就行了 接下来是我的干货 mysql8.0安群策略对密码设置很严格规则:大小写加数字和特殊字符串 使用yum安装mysql 后 my. ...
- CentOS6.10下安装mysql-5.7.24
卸载原有mysql 因为mysql数据库在Linux上实在是太流行了 所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面 我们可以通过如下命令来查看我们的操作系统上是否已经安装了 ...
- 【转载】CentOS6.5_X64下安装配置MongoDB数据库
[转载]CentOS6.5_X64下安装配置MongoDB数据库 2014-05-16 10:07:09| 分类: 默认分类|举报|字号 订阅 下载LOFTER客户端 本文转载自zhm&l ...
- CentOS6.5下安装Apache2.4+PHP7
CentOS6.5下安装Apache2.4+PHP7 http://blog.csdn.net/along602/article/details/42695779 http://www.th7.cn/ ...
- [原]Ubuntu 下安装Mongodb
Mongodb是一款开源的数据库,这里不用我多说了,下面说一下Ubuntu下安装Mongodb可能遇到的问题和解决方案. 故事背景: 今天M$促销,1¥Windows Azure 4000¥-30天的 ...
- 建站笔记1:centos6.5下安装mysql
近期买了个域名,想要玩玩自己建站点:接下来遇到的问题都会一次记录下来.以备自己以后复习查看: 首先建站方案选择: wordPress +centos6.5 +mysql; server买的:搬瓦工最低 ...
- Ubuntu 下安装Mongodb
Mongodb是一款开源的数据库,这里不用我多说了,下面说一下Ubuntu下安装Mongodb可能遇到的问题和解决方案. 故事背景: 今天M$促销,1¥Windows Azure 4000¥-30天的 ...
- CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档
----------------CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档----------------------- [JDK1.7安 ...
随机推荐
- Spark优化之小文件是否需要合并?
我们知道,大部分Spark计算都是在内存中完成的,所以Spark的瓶颈一般来自于集群(standalone, yarn, mesos, k8s)的资源紧张,CPU,网络带宽,内存.Spark的性能,想 ...
- 代码备忘录--常用的一些Doxygen格式
1.文件头的格式: /** **************************************************************************** * @file x ...
- 浏览器自动化的一些体会9 webBrowser控件之零碎问题3
WebBrowser控件最大的优点是可以轻松嵌入win form程序中,但是微软好像对这个控件没什么兴趣,这么多年了还没有改进,结果造成一堆问题. 1. 不支持https 2. 缺省模拟ie 7,如果 ...
- PythonCrashCourse 第二章习题
2.3 个性化消息:将用户的姓名存到一个变量中,并向该用户显示一条消息.显示的消息应非常简单,如"Hello Eric, would you like to learn some Pytho ...
- SEGGER studio问题
刚开始学习用SEGGER studio编译调试nordic 52840程序,在此记录遇到的问题. 1. Additional Load File[0]:"E:\nordic/nRF5_SD ...
- Spring是如何解决循环依赖的
前言 在面试的时候这两年有一个非常高频的关于spring的问题,那就是spring是如何解决循环依赖的.这个问题听着就是轻描淡写的一句话,其实考察的内容还是非常多的,主要还是考察的应聘者有没有研究过s ...
- PAT甲级真题 A1025 PAT Ranking
题目概述:Programming Ability Test (PAT) is organized by the College of Computer Science and Technology o ...
- ASP.NET Core3.1使用IdentityServer4中间件系列随笔(二):创建API项目,配置IdentityServer保护API资源
配套源码:https://gitee.com/jardeng/IdentitySolution 接上一篇<ASP.NET Core3.1使用IdentityServer4中间件系列随笔(一):搭 ...
- python+requests+unittest执行自动化接口测试
1.安装requests.xlrd.json.unittest库 <1>pip 命令安装: pip install requestspip install xlrdpip install ...
- unimrcp plugin 分析
摘要: unimrcp 访问媒体资源是通过插件实现,社区的代码给出了demo plugin,但是距离一个生产插件还是有一段的距离.这边文章介绍插件的整个逻辑过程,以及如何实现我们自己的插件.