hadoop在Eclipse中的配置
- 新版eclipse插件是隐藏的
- 修改ssh_config
- ssh无密码验证配置
- 修改主机名
- 新增hadoop用户组和hadoop用户
- 创建新用户没有文件夹的问题
- 补救措施
- 在sudoers中可以更改执行权限
- ssh 无密码验证配置
- 新建data文件并将权限赋值给hadoop用户
- 卸载自带的openjdk
- 选择默认的jdk
- hadoop报错 JAVA_HOME is not set and could not be found
- jps报错
- windows下hadoop配置
- 格式化namenode
- localhost:8088查看Hadoop调度
- hadoop.dll(从)拷贝到 C:\Windows\System32
- localhost:50070查看dfs
- 重新namenode format的时候把datanode和namenode的文件内容删除
- 上传文件到hdfs
- hdfs 常用命令
- localhost 基本等价于127.0.0.1
- log4j.properties文件一般建在src目录下
- 在eclipse中的locations 菜单下点击reconnect就能将eclipse中的内容与hdfs上的内容进行一个好的同步
- 如果进行某个骚操作之后发现Eclipse中的locations没了就去configuration文件夹里面删除org.Eclipse.update文件夹
- 还要一件很重要的问题现在eclipse 插件的安装不一定是在pluguins里面
- cmd 切换盘符 直接输入D:就行了
新版eclipse插件是隐藏的
1 配置插件,hadoop—-eclipse-plugin-2.7.3.jar,放入plugins目录
2 删除org.eclipse.update
文件如果重启eclipse后还是看不到这个选项的话,就在eclipse文件夹的configuration文件夹中将org.eclipse.update文件夹删除后重启eclipse就行了。
3 安装hadoop 使用镜像站点安装
4 在eclipse中配置hadoop的路径选择
5 新建mapreduce locations,填写主机名和端口号
host Ip port 9000
修改ssh_config
能够使本地windows与虚拟机进行通讯
文件传递
注意此时用户名与密码我设置的是非root
配置hadoop 在ubuntu中
1 在host文件中建立对应关系
2 ubuntu 和debian一样使用ufw防火墙比iptables容易配置和管理的多
mkdir -p 创建一系列目录
ssh无密码验证配置
修改主机名
hostname 查看
更改etc下hostname权限,将里面的主机名改为ubuntu1
新增hadoop用户组和hadoop用户
groupadd hadoop
useradd -g hadoop hadoop
passwd hadoop
创建新用户没有文件夹的问题
加 -m 参数
useradd 和adduser 各种发行版是不相同的
补救措施
mkdir /home/test
chown test:test -R /home/test
cp /etc/skel/.bash* /home/test/
(chown test:test /home/test/.bash*)
在sudoers中可以更改执行权限
ssh 无密码验证配置
在/home/hadoop目录下执行以下操作
mkdir .ssh
ssh-keygen -t rsa
新建data文件并将权限赋值给hadoop用户
chown -R hadoop:hadoop hadoop
卸载自带的openjdk
sudo apt-get remove openjdk*
或者
选择默认的jdk
sudo update-alternatives –install /usr/bin/java java /opt/jdk1.7.0_25/bin/java 300
sudo update-alternatives –install /usr/bin/javac javac /opt/jdk1.7.0_25/bin/javac 300
sudo update-alternatives –config java
sudo update-alternatives –config javac
hadoop报错 JAVA_HOME is not set and could not be found
修改/etc/hadoop/hadoop-env.sh的java——home
使用绝对路径
JAVA_HOME=/usr/local/java/jdk1.8.0_231
jps报错
sudo update-alternatives –install /usr/bin/jps /usr/local/java/jdk1.8.0_231/bin/jps 1
参考文章地址:https://www.cnblogs.com/zimo-jing/p/7822108.html
参考文章地址 https://blog.csdn.net/sheshouzuomeiyou/article/details/91383608
windows下hadoop配置
修改启动类 hadoop-env.cmd中的路径
1 | set JAVA_HOME=C:\java\jdk1.8.0_74 |
修改配置文件(core-site.xml,hdfs-site.xml,mapred-site.xml,yarn-site.xml)
core-site.xml
1 | <configuration> |
hdfs-site.xml
1 | <configuration> |
mapred-site.xml
1 | <configuration> |
yarn-site.xml
1 | <configuration> |
windows下启动hadoop
格式化namenode
1 | hadoop namenode -format |
1 | 运行hadoop/sbin |
localhost:8088查看Hadoop调度
hadoop.dll(从)拷贝到 C:\Windows\System32
localhost:50070查看dfs
重新namenode format的时候把datanode和namenode的文件内容删除
上传文件到hdfs
把t1上传到HDFS: hadoop fs -put d:\t1.txt /tmp_test/t1.txt (注意t1文件夹需要使用命令新建 hadoop fs -mkdir /tmp_test)
hdfs 常用命令
1 | hadoop fs -mkdir /user/trunk #建立目录/user/trunk |
localhost 基本等价于127.0.0.1
log4j.properties文件一般建在src目录下
内容可以如下
1 | # Configure logging for testing: optionally with log file |
在eclipse中的locations 菜单下点击reconnect就能将eclipse中的内容与hdfs上的内容进行一个好的同步
如果进行某个骚操作之后发现Eclipse中的locations没了就去configuration文件夹里面删除org.Eclipse.update文件夹
还要一件很重要的问题现在eclipse 插件的安装不一定是在pluguins里面
新版Eclipse 插件的位置
1、找到安装目录的configuration –>> org.eclipse.update (为什么是在这个文件夹里面呢,新版本嘛,所以就在update的配置文件里咯) –>> platform.xml;
2、打开platform.xml文件,看到关键关联代码:url=”file:/C:/Users/***/.p2/pool/“,原来千呼万唤始出来,隐藏在此处:
3 原来新版安装Eclipse的时候,会在C盘用户文件生成两个关键的配置文件:.eclipse和.p2文件;
cmd 切换盘符 直接输入D:就行了
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 583614868@qq.com
文章标题:hadoop在Eclipse中的配置
文章字数:1.3k
本文作者:钟帅豪
发布时间:2020-01-06, 12:13:47
最后更新:2020-01-17, 09:20:08
原始链接:http://jhshz520.github.io/2020/01/06/hadoop-在Eclipse中的配置/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。