A
Size: a a a
A
A
A
A
N
A
A
A
N
A
A
N
YarnConfiguration.YARN_APPLICATION_CLASSPATH=yarn.application.classpath
YarnConfiguration.
DEFAULT_YARN_CROSS_PLATFORM_APPLICATION_CLASSPATH=[{{HADOOP_CONF_DIR}}, {{HADOOP_COMMON_HOME}}/share/hadoop/common/*, {{HADOOP_COMMON_HOME}}/share/hadoop/common/lib/*, {{HADOOP_HDFS_HOME}}/share/hadoop/hdfs/*, {{HADOOP_HDFS_HOME}}/share/hadoop/hdfs/lib/*, {{HADOOP_YARN_HOME}}/share/hadoop/yarn/*, {{HADOOP_YARN_HOME}}/share/hadoop/yarn/lib/*]
A
A
N
A
AE
DZ
DZ
A
org.apache.hadoop.conf.Configuration conf = HBaseConfiguration.create();
conf.addResource(new Path("./resources/hbase-site.xml"));
conf.addResource(new Path("./resources/hdfs-site.xml"));
conf.addResource(new Path("./resources/yarn-site.xml"));
conf.addResource(new Path("./resources/mapred-site.xml"));
conf.addResource(new Path("./resources/core-site.xml"));
// тут добавь вывод что ты получил в paths
String[] paths = conf.getStrings(
YarnConfiguration.YARN_APPLICATION_CLASSPATH, YarnConfiguration.DEFAULT_YARN_CROSS_PLATFORM_APPLICATION_CLASSPATH);
// так же можно добавить в paths свои пути к hbase на файловой системе на нодах и сделать
conf.setStrings(YarnConfiguration.YARN_APPLICATION_CLASSPATH, newPaths);
// blabla
int ret = ToolRunner.run(new CopyTable(conf), args);