从这周开始,每周末都写一篇技术文章,来总结一下这周的技术经验。如果有需要后续深入完善的,加入一个博客内的地址链接。
1. `maven`生成jar,提示没有“没有主清单属性”:
1 <build> 2 <plugins> 3 <plugin> 4 <groupId>org.apache.maven.plugins</groupId> 5 <artifactId>maven-shade-plugin</artifactId> 6 <!-- 7 如果版本过低如:1.2.1 ,可能会报错 8 Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.0:shade 9 可能是eclipse里的maven插件的版本更新之后,相应的POM.xml文件没有更新, 10 --> 11 <version>2.1</version> 12 <executions> 13 <execution> 14 <phase>package</phase> 15 <goals> 16 <goal>shade</goal> 17 </goals> 18 <configuration> 19 <transformers> 20 <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> 21 <mainClass>XXXX.XXX</mainClass> 22 </transformer> 23 </transformers> 24 </configuration> 25 </execution> 26 </executions> 27 </plugin> 28 </plugins> 29 </build>
2.Mac下查看已安装的jdk版本及其安装目录
打开终端,输入: /usr/libexec/java_home -V
注意:输入命令参数区分大小写(这里是大写)
3.mysql 的 一个 命令行客户端
4.hadoop安装过程中的问题:
java.io.IOException: Cannot create directory /app/hadoop-2.4.1/tmp/dfs/name/current
`hadoop`伪分布式配置的时候第一次都要初始化`namenode`的, `hadoop namenode -format(hdfs namenode -format)`,运行的时候就会报这个错,
主要是因为<b>用户权限不足还有`sudo` 并不能在这里使用</b>,或者`ls`看下主要是用户的权限不同,要么`切换一下root户或者修改文件的权限归属`
5. shell 的 scp 指令:
scp -r [email protected]:/weblogic/webapp/remotefile /weblogic/bea/Localfile