源代码编译

在linux上使用源代码安装MySQL

巧了我就是萌 提交于 2019-12-02 00:31:54
由于工作和学习方面的原因,经常使用linux,前段时间折腾了几次linux上源代码方式安装mysql,期间也参考了网友的各种介绍,现在总结如下,方便自己以后查看,也方便其他人学习使用。 1 环境 linux:CentOS 6.5/6.3 x86/x86_64均实验过 2 准备 这里进行介绍所需要的软件或工具版本有: MySQL:mysql-5.5.37.tar.gz,cmake:cmake-2.8.12.2.tar.gz 这些都可以到相应的官网下载,版本无关紧要,重要的是过程和方法。 还要为linux安装gcc和gcc-c++以及 ncurses-devel 和由此产生的依赖,直接使用yum进行安装 yum install gcc gcc-c++ ncurses-devel 安装完后就可以进行正式的安装了。 3 安装cmake 将下载好的cmake-2.8.12.2.tar.gz上传到linux上,然后解包 tar -zxvf cmake-2.8.12.2.tar.gz 进入解压出来的目录,然后按照要求运行安装命令(中间可能要等一会儿) cd cmake-2.8.12.2 ./boostrap make make install 这样就把cmake装好了,之后就可以安装MySQL了。 4 准备mysql用户和组以及目录 groupadd mysql useradd -g mysql

使用 IntelliJ IDEA 导入 Spark 最新源码及编译 Spark 源代码

不打扰是莪最后的温柔 提交于 2019-11-27 20:01:17
准备工作 首先你的系统中需要安装了 JDK 1.6+,并且安装了 Scala。之后下载最新版的 IntelliJ IDEA 后,首先安装(第一次打开会推荐你安装)Scala 插件,相关方法就不多说了。至此,你的系统中应该可以在命令行中运行 Scala。我的系统环境如下: Mac OS X(10.9.5) JDK 1.7.71 Scala 2.10.4 IntelliJ IDEA 14 另外,最后还是建议大家开始先使用 pre-built 的 Spark,对 Spark 的运行、使用方法有所了解,编写了一些 Spark 应用程序后再展开源代码的阅读,并尝试修改源码,进行手动编译。 从 Github 导入 Spark 工程 打开IntelliJ IDEA 后,在菜单栏中选择 VCS→Check out from Version Control→Git,之后在 Git Repository URL 中填入 Spark 项目的地址,并指定好本地路径,如下图所示。 点击该窗口中的的 Clone 后,开始从 Github 中 clone 该项目,该过程试你网速而定,大概需要3-10分钟。 编译 Spark 当 clone 完毕后,IntelliJ IDEA 会自动提示你该项目有对应的 pom.xml 文件,是否打开。这里直接选择 Open 该 pom.xml 文件