ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 注意点: * 虚拟机重启后ip可能会发生变化,如果发生变化,修改所有机器的hosts文件中定义的映射。 * 如果发现DataNode没能启动,删除:`/home/bizzbee/work/hadooptmp/dfs/data/`下的所有数据。 * start-all.sh会一次启动hdfs和yarn。相当于两次命令。 ### 打包上线注意点。 * 上线执行jar后,报classnotfound。因为某些jar没有打包进来。解决方法是使用maven的另一个插件assembly-plugin。 ~~~xml <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> <!--下面是为了使用 mvn package命令,如果不加则使用mvn assembly--> <executions> <execution> <id>make-assemble</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins> </build> ~~~ 要使用maven-assembly-plugin,需要指定至少一个要使用的assembly descriptor 文件。默认情况下,maven-assembly-plugin内置了几个可以用的assembly descriptor: * bin : 类似于默认打包,会将bin目录下的文件打到包中; * jar-with-dependencies : 会将所有依赖都解压打包到生成物中; * src :只将源码目录下的文件打包; * project : 将整个project资源打包。 具体信息请看:[maven插件介绍](https://segmentfault.com/a/1190000016237395?utm_source=tag-newest)