mirror of
https://github.com/wassname/ray.git
synced 2026-07-03 20:39:52 +08:00
[Java] Java worker cluster support (#2359)
This commit is contained in:
committed by
Robert Nishihara
parent
4ef9d15315
commit
fa33ea5283
Executable
+31
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
|
||||
#############################
|
||||
# build deploy file and deploy cluster
|
||||
sh cleanup.sh
|
||||
rm -rf local_deploy
|
||||
./prepare.sh -t local_deploy
|
||||
pushd local_deploy
|
||||
local_ip=`ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`
|
||||
#echo "use local_ip" $local_ip
|
||||
OVERWRITE="ray.java.start.redis_port=34222;ray.java.start.node_ip_address=$local_ip;ray.java.start.deploy=true;ray.java.start.run_mode=CLUSTER"
|
||||
echo OVERWRITE is $OVERWRITE
|
||||
./run.sh start --head --overwrite=$OVERWRITE > cli.log 2>&1 &
|
||||
popd
|
||||
sleep 10
|
||||
|
||||
# auto-pack zip for app example
|
||||
pushd example
|
||||
if [ ! -d "app1/" ];then
|
||||
mkdir app1
|
||||
fi
|
||||
cp -rf target/ray-example-1.0.jar app1/
|
||||
zip -r app1.zip app1
|
||||
popd
|
||||
|
||||
# run with cluster mode
|
||||
pushd local_deploy
|
||||
export RAY_CONFIG=ray/ray.config.ini
|
||||
ARGS=" --package ../example/app1.zip --class org.ray.example.HelloWorld --args=test1,test2 --redis-address=$local_ip:34222"
|
||||
../local_deploy/run.sh submit $ARGS
|
||||
popd
|
||||
Reference in New Issue
Block a user