热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

centos7(物理机)下安装编译安装mongo-3.2.0(power)

1.编译安装环境gcc,gcc-c++,python,git,openssl-devel可以yum安装2.mongo编译安装a.上传软件mongo-3.2.0-rc1-pre-.zi

1.编译安装环境

gcc,gcc-c++,python,git,openssl-devel 可以yum安装

2.mongo编译安装

a.上传软件

mongo-3.2.0-rc1-pre-.zip

pymongo-3.2.tar.gz

scons-2.4.1-1.noarch.rpm

firefox-38.4.0esr.source.tar.bz2

3.编译安装

a.安装pymongo-3.2

[root@localhost mongodb]# tar -zxvf pymongo-3.2.tar.gz

[root@localhost mongodb]# cd pymongo-3.2/

[root@localhost pymongo-3.2]# python setup.py install

b.安装scons

[root@localhost mongodb]# rpm -ivh scons-2.4.1-1.noarch.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:scons-2.4.1-1                    ################################# [100%]

c.配置spiderMonkey

1)将firefox-38.4.0esr.source.tar.bz2 拷贝到 mongo-3.2.0\src\third_party\mozjs-38 路径下面

[root@localhost mongodb]# unzip mongo-3.2.0-rc1-pre-.zip

[root@localhost mongodb]# cp firefox-38.4.0esr.source.tar.bz2 mongo-3.2.0-rc1-pre-/src/third_party/mozjs-38/

2)解压firefox-38.4.0esr.source.tar.bz2

[root@localhost mozjs-38]# tar -jxvf firefox-38.4.0esr.source.tar.bz2 

3)复制重命名

[root@localhost mozjs-38]# mv mozilla-esr38 mozilla-release

4).配置

[root@localhost mozjs-38]# ./gen-config.sh PowerPC linux

d.编译

[root@localhost mongo-3.2.0-rc1-pre-]# scons all -j160 --prefix=/mongodb3.2.0rc1pre --allocator=system --ssl

e.安装

[root@localhost mongo-3.2.0-rc1-pre-]# scons install -j160 --prefix=/mongodb3.2.0rc1pre --allocator=system --ssl

f.启动服务端,客户端连接

[root@localhost mongo-3.2.0-rc1-pre-]# mkdir /home/qiliansheng/mongodata/data
[root@localhost mongo-3.2.0-rc1-pre-]# mkdir /home/qiliansheng/mongodata/log

[root@localhost mongo-3.2.0-rc1-pre-]# ./mongod --port 30019 --dbpath /home/qiliansheng/mongodata/data --logpath /home/qiliansheng/mongodata/log/test.log --logappend --nojournal --fork&
[1] 82177
[root@localhost mongo-3.2.0-rc1-pre-]# about to fork child process, waiting until server is ready for connections.
forked process: 82179
child process started successfully, parent exiting

[1]+  Done                    ./mongod --port 30019 --dbpath /home/qiliansheng/mongodata/data --logpath /home/qiliansheng/mongodata/log/test.log --logappend --nojournal --fork

[root@localhost mongo-3.2.0-rc1-pre-]# ps -ef | grep mongo
root      82179      1  0 09:50 ?        00:00:00 ./mongod --port 30019 --dbpath /home/qiliansheng/mongodata/data --logpath /home/qiliansheng/mongodata/log/test.log --logappend --nojournal --fork
root      82193  70917  0 09:51 pts/0    00:00:00 grep --color=auto mongo

[root@localhost mongo-3.2.0-rc1-pre-]# ./mongo --port 30019

MongoDB shell version: 3.2.0-rc1-pre-
connecting to: 127.0.0.1:30019/test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
        http://docs.mongodb.org/
Questions? Try the support group
        http://groups.google.com/group/mongodb-user
Server has startup warnings:
2016-12-16T09:50:42.701+0800 I CONTROL  [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2016-12-16T09:50:42.701+0800 I CONTROL  [initandlisten]
2016-12-16T09:50:42.701+0800 I CONTROL  [initandlisten]
2016-12-16T09:50:42.701+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2016-12-16T09:50:42.701+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2016-12-16T09:50:42.701+0800 I CONTROL  [initandlisten]
>
>





推荐阅读
  • Spring常用注解(绝对经典),全靠这份Java知识点PDF大全
    本文介绍了Spring常用注解和注入bean的注解,包括@Bean、@Autowired、@Inject等,同时提供了一个Java知识点PDF大全的资源链接。其中详细介绍了ColorFactoryBean的使用,以及@Autowired和@Inject的区别和用法。此外,还提到了@Required属性的配置和使用。 ... [详细]
  • 如何自行分析定位SAP BSP错误
    The“BSPtag”Imentionedintheblogtitlemeansforexamplethetagchtmlb:configCelleratorbelowwhichi ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 本文介绍了使用Python根据字典中的值进行排序的方法,并给出了实验结果。通过将字典转化为记录项,可以按照字典中的值进行排序操作。实验结果显示,按照值进行排序后的记录项为[('b', 2), ('a', 3)]。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 深入理解Kafka服务端请求队列中请求的处理
    本文深入分析了Kafka服务端请求队列中请求的处理过程,详细介绍了请求的封装和放入请求队列的过程,以及处理请求的线程池的创建和容量设置。通过场景分析、图示说明和源码分析,帮助读者更好地理解Kafka服务端的工作原理。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • SQL Server 内存中OLTP内部机制概述(一)
    内存中OLTP(项目名为“Hekaton”)是一个新的完全集成到SQLServer中的数据库引擎组件。它专为访问内存常驻数据的OLTP工作负荷而进行优化。内存中OLTP有助于OLT ... [详细]
author-avatar
海螺里的秘密_471
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有