一、初步准备工作
1:安装protobuf(它的版本只能是2.5,不能更高)
在windows下
下载proto buf:
https://github.com/google/protobuf/releases,,选择protocol-XXX-win32 . zip下载。
将提取的protoc.exe放在一个全英文路径中,并将其路径名放在windows环境变量下的path中。
打开命令窗口并输入protoc & # 8211版本,如果显示协议的版本号,则安装成功。
Linux环境
下载Protobuf:
https://github.com/google/protobuf/releases,,选择要下载的Linux版本。
解压缩安装包,并将其路径添加到环境变量中,即/etc/profile文件。
进入protobuf目录(我在/home/dev/目录中解压了它)并依次执行以下命令
。/configure –前缀=/home/dev/protobuf-2.5.0
制造
进行检查
进行安装
执行
添加环境变量:vi /etc/profile,添加以下内容,
#(动态库搜索路径)当程序加载并运行时,在查找动态链接库时,指定系统默认路径以外的路径导出。
导出路径=$PATH:$PROTOCOL_HOME:/bin
导出LD _ LIBRARY _ PATH = $ LD _ LIBRARY _ PATH:/home/dev/proto buf-2 . 5 . 0/lib
导出库路径= $库路径:/home/dev/protobuf-2.5.0/lib
Source /etc/profile使其生效,最后在终端输入protocol –版本,类似于这里的windows。
安装成功会显示版本号,如下图所示(以windows为例):
2。安装***ven
Maven可以通过参考下面的连接进行安装,即将其安装路径添加到环境变量中。
windows:https://jingyan . Baidu . com/article/3065 B3 B6 a 00792 be cef 8 a 46 c . html
Linux:https://***.cnblogs.com/jimmy-muyuan/p/7895933.html
二:编译
1.先在Hadoop官网下载Hadoop源代码,然后解压到全英文目录下。
2.修改项目根目录(hadoop-3.0.0-src目录)中的pom.xml文件,注释或删除快照依赖(第190行)。否则,在编译过程中将找不到依赖项,编译将失败。
3.进入hadoop-***ven-plugins目录,输入mvn install,然后进入hadoop-3.0.0-src目录,输入mvnineclipse:eclipse–dskiptests。这个过程会下载很多依赖项,会很慢。如果编译成功,将出现以下内容。
四。将项目导入Eclipse
打开Eclipse,按照以下步骤操作:import & # 8211& gt通用–& gt将现有项目放入工作区–& gt接下来–& gt选择根目录–& gt选择Hadoop-3.0.0-src文件–& gt完成。
但是导入会有一些错误,需要解决。。。
本文来自傲娇小伙子投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/538498.html