java -cp命令 -Djava.library.path

 

 

 

 

参考链接:

 

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

 

你可能感兴趣的:(javase,java,大数据,shell)