参考链接:
http://hck.iteye.com/blog/1566801 这是 java -cp
http://yeelor.iteye.com/blog/1991075 这是 -Djava.library.path
shell中的案例:
通缩来讲, 这是表示运行的时候 ,既要指定native的包 也要指定 -cp下的这些参数对应的文件或者java
jars=`ls $PROJECT_HOME/lib`
for jar in $jars
do
CLASSPATH="$CLASSPATH:$PROJECT_HOME/lib/$jar"
done
CLASSPATH=/etc/hdfs1/conf:/etc/hadoop/conf:/etc/hbase/conf:$CLASSPATH
sudo -u hdfs hdfs dfs -rm -r $HFILE_DIR
if [ "$IS_TEST" -eq "0" ]; then
java -Djava.library.path=/usr/lib/hadoop/lib/native -cp $CLASSPATH com.transwarp.hbase.bulkload.ImportTextFile2HBase $CONF_FILE -test
else
java -Djava.library.path=/usr/lib/hadoop/lib/native -cp $CLASSPATH com.transwarp.hbase.bulkload.ImportTextFile2HBase $CONF_FILE
fi