- 解决方法
在maven仓库搜索需要下载的jar包:
进到你所需的jar包条目内,找到jar包版本:
如像图中所示,我要下载的是:
<dependency>
<groupId>com.redislabs</groupId>
<artifactId>spark-redis</artifactId>
<version>2.4.0</version>
</dependency>
然后进入jar包所在目录执行以下命令:
mvn install:install-file
-Dfile=[jar包的路径]
-DgroupId=[gruopId中的内容]
-DartifactId=[actifactId的内容]
-Dversion=[version的内容]
-Dpackaging=[jar]
所以我执行的命令:
mvn install:install-file
-Dfile=spark-redis-2.4.0.jar
-DgroupId=com.redislabs
-DartifactId=spark-redis
-Dversion=2.4.0
-Dpackaging=jar
这样就OK了,记录一下以备不时之需。
#!/bin/bash
path=/root/datasoft/sparkTask/;
datasize=$1;
paramlength=$#;
curdir="";
params=($*);
curdirsize=$1;
index=1;
count=1;
echo "start...";
for ((i=1;i<$paramlength;i++))
do
cd $path/${params[$i]};
echo "gziping the ${params[$i]} file."
gzip -d ./*;
for arg in `du -h ./*`
do
if [[ $curdirsize -ge $datasize ]]
then
curdir=data${datasize}_$index;
mkdir ../$curdir;
echo "doing copy $curdir."
((index++));
curdirsize=0;
fi
if [ $((count++%2)) -eq 0 ]
then
cp $arg ../$curdir;
else
temp=$(echo $arg|tr -d "[a-z][A-Z]");
let curdirsize=curdirsize+temp;
fi
done
done
echo "finish..."