java java -cp_java -cp 简介
在linux看到如下一段,有点困惑,现在弄明白了写下来做备份:CONF_FILE=conf_$DATE/$tablename.propertiessource $CONF_FILEjars=`ls $PROJECT_HOME/lib`for jar in $jarsdoCLASSPATH="$CLASSPATH:$PROJECT_HOME/lib/$jar"donejava -Djava.lib.
在linux看到如下一段,有点困惑,现在弄明白了写下来做备份:
CONF_FILE=conf_$DATE/$tablename.properties
source $CONF_FILE
jars=`ls $PROJECT_HOME/lib`
for jar in $jars
do
CLASSPATH="$CLASSPATH:$PROJECT_HOME/lib/$jar"
done
java -Djava.library.path=/usr/lib/hadoop/lib/native -cp $CLASSPATH com.transwarp.hbase.bulkload.ImportTextFile2HBase $CONF_FILE
其中类ImportTextFile2HBase.java有 main函数,
最后那段脚本是说, 执行ImportTextFile2HBase的main函数,给main函数增加调用参数
conf_$DATE/$tablename.properties
然后给这个ImportTextFile2HBase类指定jar包路径分别为:
1 /usr/lib/hadoop/lib/native
2 $CLASSPATH
其中, java -cp的意思如下图解释:
更多推荐
所有评论(0)