Java 类:模拟Hadoop纱线SLS时在上找不到配置
我试图用中给出的源模拟Hadoop纱线SLS(调度负载模拟器),SLS源文件位于[REF-1]Java 类:模拟Hadoop纱线SLS时在上找不到配置,java,git,maven,hadoop,yarn,Java,Git,Maven,Hadoop,Yarn,我试图用中给出的源模拟Hadoop纱线SLS(调度负载模拟器),SLS源文件位于[REF-1] 以下是我所做的步骤: 使用VMWARE作为主机 使用Ubuntu 14.04 安装Hadoop v 2.6.0[REF-2] 用户:hduser |组:hadoop 安装任何需要的软件包(例如maven) 获取Hadoop的GitHub的克隆文件[REF-1] 语法:git克隆https://git.apache.org/hadoop.git 结果:hduser@ubuntu:~/hadoop
- 以下是我所做的步骤:
- 使用VMWARE作为主机
- 使用Ubuntu 14.04
- 安装Hadoop v 2.6.0[REF-2]
- 用户:hduser |组:hadoop
- 安装任何需要的软件包(例如maven)
- 获取Hadoop的GitHub的克隆文件[REF-1]
- 语法:
git克隆https://git.apache.org/hadoop.git
- 结果:
hduser@ubuntu:~/hadoop$
- 语法:
- 我在目录
hduser@ubuntu:~/hadoop/hadoop工具$
git clonehttps://github.com/wette/netSLS.git
。默认情况下,我可以毫无错误地运行此程序。SLS模拟器可以很好地工作
- 从MaxiNetSLS的源文件中,我将下面的这些文件复制到我在
:hduser@ubuntu:~/hadoop/hadoop工具$
netSLS/generator
hduser@ubuntu:~/hadoop/hadoop工具$
netSLS/html
hduser@ubuntu:~/hadoop/hadoop工具$
netSLS/sls.sh
hduser@ubuntu:~/hadoop/hadoop工具$
netSLS/sls/hadoop/
hduser@ubuntu:~/hadoop/hadoop工具/hadoop sls$
hduser@ubuntu:~/hadoop/hadoop工具/hadoop-sls/pom.xml$
- [参考文献-4]
hduser@ubuntu:~/hadoop/hadoop工具$nano-hadoop-sls/hadoop/etc/hadoop/sls-runner.xml
- [参考文献-5]
- 下一步,我尝试:
- 使用
hduser@ubuntu:~/hadoop/hadoop工具/hadoop sls$mvn编译
- 编译时没有错误(mvn_compile_perfect.jpg)李>
- 使用
hduser@ubuntu:~/hadoop/hadoop tools$./sls.sh generator/small.json
- 在此处获取错误(error_json_compile.jpg):(
到目前为止,我已经阅读了一些与我遇到的类似问题相关的信息[REF-6]并尝试了它,但我仍然遇到了同样的问题。我想问题出在我错误修改的
~/hadoop/hadoop tools/hadoop sls/pom.xml
中。我对Linux环境缺乏了解(
参考文献:(txt文件) *在我的帖子中不能发布超过2个链接:(
#!/usr/bin/env bash
function print_usage {
echo -e "usage: sls.sh TraceFile"
echo -e
echo -e "Starts SLS with the given trace file."
}
if [[ -z $1 ]]; then
print_usage
exit 1
fi
TRACE_FILE=$(realpath $1)
if [[ ! -f ${TRACE_FILE} ]]; then
echo "File not found: ${TRACE_FILE}"
print_usage
exit 1
fi
cd hadoop-sls
OUTPUT_DIRECTORY="/tmp/sls"
mkdir -p ${OUTPUT_DIRECTORY}
ARGS="-inputsls ${TRACE_FILE}"
ARGS+=" -output ${OUTPUT_DIRECTORY}"
ARGS+=" -printsimulation"
mvn exec:java -Dexec.args="${ARGS}"