Ubuntu-16.04 连接网络,但无法打开网页
https://blog.csdn.net/s_lisheng/article/details/78302750
启动hadoop,报错Error JAVA_HOME is not set and could not be found
Hadoop Namenode不能启动(dfs/name is in an inconsistent state)
https://www.linuxidc.com/Linux/2012-03/56348.htm
简单hadoop配置教程
https://www.jianshu.com/p/92f94eb5f7d2
ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
首先,如果没安装proxychains,先安装之:
sudo apt install proxychains
然后,根据以下教程进行:
https://www.jianshu.com/p/a8739782a801
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
https://github.com/PX4/Firmware/issues/9409
get: /home/rasak/IdeaProjects/hadoopExample/w2.txt.COPYING (Permission denied)
检查自己本地登陆的用户是否有访问该文件夹的权限。我当时的用户名是'''hadoop''',却操作了'''/home/rasak'''下的文件夹,自然没有权限。
intellij idea 无法下载源码 '''cannot download source'''
https://blog.csdn.net/hotdust/article/details/69524869
未验证:https://www.cnblogs.com/hdwang/p/6875416.html
intellij idea 导入hadoop源码
- 按照文中说的,先去下载源码压缩包,解压并压缩为.zip格式
- 最后在要查看的.java处点击"导入源码",选择那个.zip文件,一路确定即可
把eclipse图标加入侧边收藏栏
cd /usr/share/applications
sudo gedit eclipse.desktop
在文件内写:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse Platfrom
Comment=Eclipse IDE
Exec=/home/rasak/eclipse/eclipse
Icon=/home/rasak/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;
其中/home/rasak/eclipse
是安装目录,按你的安装目录替换.
然后,增加权限
sudo chmod u+x /usr/share/applications/eclipse.desktop
最后,点击图标,打开eclipse
,在左侧右键选择"添加到收藏夹"
最后,成功把图标加入收藏栏
如果图标没显示出来,请确认图标的路径正确
配置eclipse+hadoop开发环境
https://blog.csdn.net/u012999810/article/details/51452922
文中提到的eclipse插件是在csdn下载的,如果没有代币,可以在百度找别的下载源,也可以它的上github项目找(在release文件夹里)
hadoop native本地库无法调用
http://blog.sina.com.cn/s/blog_4eca88390102vn86.html
https://blog.csdn.net/ligt0610/article/details/47757013
由于丢失块文件,系统进入安全模式,且fsck失败
要在退出安全模式后马上删除毁坏的块
hadoop dfsadmin -safemode leave & hdfs fsck / -delete
另外,还要在退出安全模式的同时删除损坏的文件/目录。比如此处我们要删除整个/tmp
文件
hadoop dfsadmin -safemode leave & hadoop fs -rm -r /tmp