IDEA


IDEA

使用IDEA遇到的问题

idea解决项目右键没有【maven】菜单选项

1
问题展示 并且在maven窗口项目为灰色 原因是因为项目忽略了maven模块。 解决方法: file->Settings->Build,Execution,Deployment–>Build Tools->Maven–>Ignored Files 将被勾上的项目去掉就可了..

使用maven依赖包不能导入

url

SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“. SLF4J: Defaulting to no-operation

url

本地主机java操作hadoop报错Permission denied: user=Ty, access=WRITE, inode=”/“:root:supergroup:drwxr-

1
2
法一:权限问题,修改后即可正常创建
hadoop fs -chmod 777 /上传的目录
1
2
3
4
5
6
7
8
9
法二:修改hdfs-site.xml,追加dfs.permissions配置。如果是true,则打开权限检查系统;如果是false,权限检查就是关闭的。
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>

同步到另外两个节点中
[root@bigdata01 hadoop-3.2.0]# scp -rq etc/hadoop/hdfs-site.xml bigdata02:/data/soft/hadoop-3.2.0/etc/hadoop/
[root@bigdata01 hadoop-3.2.0]# scp -rq etc/hadoop/hdfs-site.xml bigdata03:/data/soft/hadoop-3.2.0/etc/hadoop/
1
法三:在系统的环境变量或java JVM变量里面添加HADOOP_USER_NAME,这个值具体等于多少看自己的情况,以后会运行HADOOP上的Linux的用户名。(修改完重启eclipse,不然可能不生效)
1
2
法四:
将当前系统的帐号修改为linux上有权限的账户名
1
2
法五:因为本地的用户名跟远程的不一样,需要手动指定用户
System.setProperty("HADOOP_USER_NAME", "hadoop");

参考

log4j:WARN No appenders could be found for logger

1
2
1.这个只是 警告,不是错误。你只是没有配置 log4j.properties文件。不用管他。我的服务器启动就有这个,一直没管它,运行了半年了,也没事儿
2.

java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir

解决方法

mvn clean package 、mvn clean install、mvn clean deploy的区别与联系

1
2
3
4
5
6
7
8
mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。
mvn clean install依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。
mvn clean deploy依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段。

分析解释如下:
package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库
install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程maven私服仓库
deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库

IDEA Cannot Resolve Symbol 问题的解决方法汇总

1
2
3
4
5
6
1、检查项目的pom文件,是否必要的依赖都写清楚了;
2、是否使用自己的私有库
3、依赖添加正确后,检查本地的类有没有下载下来,一般是找“C:\Users\Administrator\.m2\repository”这个路径下有没有相应的jar包,如果没有的话,就在编译器中打开”Maven Projects “标签,先进行clean一下,在执行install
4、File - Project Structure - Project SDK,看看SDK有没有选,重选一个本地的自己安装的jdk。
5、编译器中的maven有没有设置成功,File - Settings - 搜索maven,Maven home directory,设置为自己安装的maven路径
6、如果还是报错找不到,试试右侧Maven Projects - Report ,刷新样式的按钮,清除下编译器的缓存就好了

IDEA的快捷使用方法

快速类属性创建set和get方法

1
2
1.选中属性
2.右键-->generate

快速覆写被继承类的方法

1
右键-->generate


本文标题:IDEA

文章作者:TTYONG

发布时间:2022年02月06日 - 15:02

最后更新:2022年03月20日 - 00:03

原始链接:http://tianyong.fun/IDEA.html

许可协议: 转载请保留原文链接及作者。

多少都是爱
0%