centos7编译安装MySQL5.7.25
1 下载mysql源码包
在mysql网站,左边选MySql Community Server,选带boost的版本
“Select Version”选版本,Select Platform选”Source Code”,然后选”Generic Linux”
阅读全文…
1 下载mysql源码包
在mysql网站,左边选MySql Community Server,选带boost的版本
“Select Version”选版本,Select Platform选”Source Code”,然后选”Generic Linux”
阅读全文…
1 postgis简介
百度百科这样说:
PostGIS是对象关系型数据库系统PostgreSQL的一个扩展,PostGIS提供如下空间信息服务功能:空间对象、空间索引、空间操作函数和空间操作符。同时,PostGIS遵循OpenGIS的规范。
PostGIS的版权被纳入到GNU的GPL中,也就是说任何人可以自由得到PostGIS的源码并对其做研究和改进。正是由于这一点,PostGIS得到了迅速的发展,越来越多的爱好者和研究机构参与到PostGIS的应用开发和完善当中。
阅读全文…
PostgreSQL使用源码安装配置
1 我的环境
[root@pgaa1 etc]# cat redhat-release
CentOS Linux release 7.4.1708 (Core)
服务器的环境最好能上网,不然不能用yum会是一个很抓狂的事。
阅读全文…
1 下载mysql源码包
我用的是5.6.28的版本
下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads
“Select Version”选版本,Select Platform选”Source Code”,然后选”Generic Linux ”
2 安装依赖组件
如果可以yum install就容易了
1)make编译器
下载地址:http://www.gnu.org/software/make/
2)bison
下载地址:http://www.gnu.org/software/bison/
3)gcc-c++
下载地址:http://www.gnu.org/software/gcc/
4)cmake
下载地址:http://www.cmake.org/
5)ncurses,ncurses-devel
下载地址:http://www.gnu.org/software/ncurses/
阅读全文…
1 生成Eclipse工程文件
$ cd hadoop-maven-plugins
$ mvn install
$ cd hadoop-2.5.2-src
$ mvn eclipse:eclipse -DskipTests
2 在Eclipse中导入源代码
“File” >> “Import” >> “Existing Projects into Workspace”,选择hadoop-2.5.2-src,然后确认。
3 错语修复
导入后遇到错误,共有59个错误,但总体上分为3类。解决方法如下:
错误1: org.apache.hadoop.ipc.protobuf. 无法解析
解决方法如下,依次执行下述命令:
$ cd hadoop-2.5.2-src/hadoop-common-project/hadoop-common/src/test/proto
$ protoc –java_out=../java *.proto
最后,刷新Eclipse中的所有工程。至此,只剩下 6 个错误。
错误2:AvroRecord cannot be resolved to a type TestAvroSerialization.java
解决方法如下:
首先,下载 avro-tools-1.7.7.jar(点击下载)。存放于 hadoop-2.5.0-src 目录中。
然后执行下述命令:
$ cd hadoop-2.5.2-src/hadoop-common-project/hadoop-common/src/test/avro
$ java -jar ~/hadoop-2.5.2-src/avro-tools-1.7.7.jar compile schema avroRecord.avsc ../java
最后,刷新Eclipse工程。只剩下 3个错误。
错误3: Project ‘hadoop-streaming’ is missing required source … Build Path Problem
解决方法如下:
右键 hadoop-streaming 项目->properties->左边Java Build Path->Source->选定错误项->右边Remove。
至此,在Eclipse中创建Hadoop工程完成。
一 动因
使用网站编译好的版本,执行每个命令都会报如下一条警告
WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable
baidu了一下,有人这样说:Apache提供的hadoop本地库是32位的,而在64位的服务器上就会有问题,因此需要自己编译64位的版本。
还有一个原因是,对于开源软件本地化是必然的,所以要把编译这路走通,这样就可以放心的修改源代码了。
阅读全文…
近期评论