Add masterservice docker

Signed-off-by: cai.zhang <cai.zhang@zilliz.com>
pull/4973/head^2
cai.zhang 2021-02-20 11:15:19 +08:00 committed by yefu.chen
parent 6ebb03791f
commit 4c5a898e9a
9 changed files with 204 additions and 85 deletions

View File

@ -36,7 +36,7 @@ try {
throw exc
} finally {
dir ('build/docker/deploy') {
sh 'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME} ps | tail -n +3 | awk \'{ print $1 }\' | ( while read arg; do docker logs -t $arg > $arg.log 2>&1; done )'
sh 'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME} ps -a | tail -n +3 | awk \'{ print $1 }\' | ( while read arg; do docker logs -t $arg > $arg.log 2>&1; done )'
archiveArtifacts artifacts: "**.log", allowEmptyArchive: true
sh 'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME} down --rmi all -v || true'
}

View File

@ -9,7 +9,17 @@
# is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
# or implied. See the License for the specific language governing permissions and limitations under the License.
FROM alpine:3.12.1
FROM milvusdb/milvus-distributed-dev:amd64-ubuntu18.04-latest AS openblas
#FROM alpine
FROM ubuntu:bionic-20200921
RUN apt-get update && apt-get install -y --no-install-recommends libtbb-dev gfortran
COPY --from=openblas /usr/lib/libopenblas-r0.3.9.so /usr/lib/
RUN ln -s /usr/lib/libopenblas-r0.3.9.so /usr/lib/libopenblas.so.0 && \
ln -s /usr/lib/libopenblas.so.0 /usr/lib/libopenblas.so
COPY ./bin/proxynode /milvus-distributed/bin/proxynode
@ -19,6 +29,10 @@ ENV LD_LIBRARY_PATH=/milvus-distributed/lib:$LD_LIBRARY_PATH:/usr/lib
COPY ./configs/ /milvus-distributed/configs/
COPY ./lib/ /milvus-distributed/lib/
ENV LD_LIBRARY_PATH=/milvus-distributed/lib:$LD_LIBRARY_PATH:/usr/lib
WORKDIR /milvus-distributed/
CMD ["./bin/proxynode"]

View File

@ -9,7 +9,17 @@
# is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
# or implied. See the License for the specific language governing permissions and limitations under the License.
FROM alpine:3.12.1
FROM milvusdb/milvus-distributed-dev:amd64-ubuntu18.04-latest AS openblas
#FROM alpine
FROM ubuntu:bionic-20200921
RUN apt-get update && apt-get install -y --no-install-recommends libtbb-dev gfortran
COPY --from=openblas /usr/lib/libopenblas-r0.3.9.so /usr/lib/
RUN ln -s /usr/lib/libopenblas-r0.3.9.so /usr/lib/libopenblas.so.0 && \
ln -s /usr/lib/libopenblas.so.0 /usr/lib/libopenblas.so
COPY ./bin/proxyservice /milvus-distributed/bin/proxyservice
@ -19,6 +29,10 @@ ENV LD_LIBRARY_PATH=/milvus-distributed/lib:$LD_LIBRARY_PATH:/usr/lib
COPY ./configs/ /milvus-distributed/configs/
COPY ./lib/ /milvus-distributed/lib/
ENV LD_LIBRARY_PATH=/milvus-distributed/lib:$LD_LIBRARY_PATH:/usr/lib
WORKDIR /milvus-distributed/
CMD ["./bin/proxyservice"]

View File

@ -3,12 +3,10 @@ package components
import (
"context"
"errors"
"fmt"
"log"
"time"
ms "github.com/zilliztech/milvus-distributed/internal/distributed/masterservice"
"github.com/zilliztech/milvus-distributed/internal/masterservice"
"github.com/zilliztech/milvus-distributed/internal/msgstream"
"github.com/zilliztech/milvus-distributed/internal/proto/internalpb2"
@ -24,8 +22,8 @@ type DataService struct {
func NewDataService(ctx context.Context, factory msgstream.Factory) (*DataService, error) {
service := dataservice.NewGrpcService(ctx, factory)
masterservice.Params.Init()
client, err := ms.NewGrpcClient(fmt.Sprintf("%s:%d", masterservice.Params.Address, masterservice.Params.Port), 30*time.Second)
dataservice.Params.Init()
client, err := ms.NewGrpcClient(dataservice.Params.MasterAddress, 30*time.Second)
if err != nil {
return nil, err
}

View File

@ -0,0 +1,48 @@
package dataservice
import (
"os"
"sync"
"github.com/zilliztech/milvus-distributed/internal/util/paramtable"
)
type ParamTable struct {
paramtable.BaseTable
MasterAddress string
}
var Params ParamTable
var once sync.Once
func (pt *ParamTable) Init() {
once.Do(func() {
pt.BaseTable.Init()
pt.initParams()
pt.LoadFromEnv()
})
}
func (pt *ParamTable) initParams() {
pt.initMasterAddress()
}
func (pt *ParamTable) LoadFromEnv() {
masterAddress := os.Getenv("MASTER_ADDRESS")
if masterAddress != "" {
pt.MasterAddress = masterAddress
}
}
func (pt *ParamTable) initMasterAddress() {
masterHost, err := pt.Load("master.address")
if err != nil {
panic(err)
}
port, err := pt.Load("master.port")
if err != nil {
panic(err)
}
pt.MasterAddress = masterHost + ":" + port
}

View File

@ -168,7 +168,7 @@ func (s *Server) init() error {
log.Println("set master client ...")
dataServiceAddr := Params.DataServiceAddress
log.Println("data service address ...")
log.Println("data service address ...", dataServiceAddr)
s.dataServiceClient = grpcdataservice.NewClient(dataServiceAddr)
err = s.dataServiceClient.Init()
if err != nil {

View File

@ -123,6 +123,7 @@ const (
IndexState_INPROGRESS IndexState = 2
IndexState_FINISHED IndexState = 3
IndexState_FAILED IndexState = 4
IndexState_DELETED IndexState = 5
)
var IndexState_name = map[int32]string{
@ -131,6 +132,7 @@ var IndexState_name = map[int32]string{
2: "INPROGRESS",
3: "FINISHED",
4: "FAILED",
5: "DELETED",
}
var IndexState_value = map[string]int32{
@ -139,6 +141,7 @@ var IndexState_value = map[string]int32{
"INPROGRESS": 2,
"FINISHED": 3,
"FAILED": 4,
"DELETED": 5,
}
func (x IndexState) String() string {
@ -652,81 +655,81 @@ func init() {
func init() { proto.RegisterFile("common.proto", fileDescriptor_555bd8c177793206) }
var fileDescriptor_555bd8c177793206 = []byte{
// 1205 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x55, 0xdd, 0x8e, 0xdb, 0x44,
0x14, 0x6e, 0x7e, 0x76, 0xb3, 0x3e, 0x49, 0xb3, 0xb3, 0xb3, 0x7f, 0x01, 0x16, 0x54, 0xed, 0x55,
0xb5, 0x52, 0x77, 0x11, 0x48, 0x70, 0x55, 0x89, 0xac, 0x3d, 0xd9, 0xb5, 0xea, 0xd8, 0xe9, 0xd8,
0x29, 0x2d, 0x37, 0x96, 0x93, 0x4c, 0xb3, 0x26, 0x4e, 0x1c, 0x3c, 0x93, 0xb6, 0xe9, 0x35, 0x0f,
0x00, 0x7d, 0x0e, 0x90, 0xf8, 0x87, 0x47, 0xe0, 0xff, 0x9a, 0x47, 0xe0, 0x01, 0xf8, 0x13, 0xdc,
0xa0, 0x19, 0xdb, 0x89, 0x85, 0xca, 0x9d, 0xcf, 0x77, 0xce, 0xf9, 0xe6, 0x7c, 0xe7, 0x9c, 0xf1,
0x40, 0x63, 0x18, 0x4f, 0xa7, 0xf1, 0xec, 0x74, 0x9e, 0xc4, 0x22, 0xc6, 0xbb, 0xd3, 0x30, 0x7a,
0xb4, 0xe0, 0xa9, 0x75, 0x9a, 0xba, 0x8e, 0x6b, 0xb0, 0x41, 0xa6, 0x73, 0xb1, 0x3c, 0xf6, 0x61,
0xd3, 0x15, 0x81, 0x58, 0x70, 0x7c, 0x1b, 0x80, 0x25, 0x49, 0x9c, 0xf8, 0xc3, 0x78, 0xc4, 0x5a,
0xa5, 0x1b, 0xa5, 0x9b, 0xcd, 0xd7, 0x5e, 0x39, 0x7d, 0x4e, 0xf2, 0x29, 0x91, 0x61, 0x7a, 0x3c,
0x62, 0x54, 0x63, 0xf9, 0x27, 0x3e, 0x80, 0xcd, 0x84, 0x05, 0x3c, 0x9e, 0xb5, 0xca, 0x37, 0x4a,
0x37, 0x35, 0x9a, 0x59, 0xc7, 0x6f, 0x40, 0xe3, 0x0e, 0x5b, 0xde, 0x0b, 0xa2, 0x05, 0xeb, 0x05,
0x61, 0x82, 0x11, 0x54, 0x26, 0x6c, 0xa9, 0xf8, 0x35, 0x2a, 0x3f, 0xf1, 0x1e, 0x6c, 0x3c, 0x92,
0xee, 0x2c, 0x31, 0x35, 0x8e, 0x8f, 0xa0, 0x7a, 0x1e, 0xc5, 0x83, 0xb5, 0x57, 0x66, 0x34, 0x72,
0xef, 0x2d, 0xa8, 0xb5, 0x47, 0xa3, 0x84, 0x71, 0x8e, 0x9b, 0x50, 0x0e, 0xe7, 0x19, 0x5f, 0x39,
0x9c, 0x63, 0x0c, 0xd5, 0x79, 0x9c, 0x08, 0xc5, 0x56, 0xa1, 0xea, 0xfb, 0xf8, 0x59, 0x09, 0x6a,
0x5d, 0x3e, 0x3e, 0x0f, 0x38, 0xc3, 0x6f, 0xc2, 0xd6, 0x94, 0x8f, 0x7d, 0xb1, 0x9c, 0xe7, 0x2a,
0x8f, 0x9e, 0xab, 0xb2, 0xcb, 0xc7, 0xde, 0x72, 0xce, 0x68, 0x6d, 0x9a, 0x7e, 0xc8, 0x4a, 0xa6,
0x7c, 0x6c, 0x1a, 0x19, 0x73, 0x6a, 0xe0, 0x23, 0xd0, 0x44, 0x38, 0x65, 0x5c, 0x04, 0xd3, 0x79,
0xab, 0x72, 0xa3, 0x74, 0xb3, 0x4a, 0xd7, 0x00, 0x7e, 0x11, 0xb6, 0x78, 0xbc, 0x48, 0x86, 0xcc,
0x34, 0x5a, 0x55, 0x95, 0xb6, 0xb2, 0x8f, 0x6f, 0x83, 0xd6, 0xe5, 0xe3, 0x4b, 0x16, 0x8c, 0x58,
0x82, 0x5f, 0x85, 0xea, 0x20, 0xe0, 0x69, 0x45, 0xf5, 0xff, 0xaf, 0x48, 0x2a, 0xa0, 0x2a, 0xf2,
0xe4, 0x9b, 0x2a, 0x68, 0xab, 0x49, 0xe0, 0x3a, 0xd4, 0xdc, 0xbe, 0xae, 0x13, 0xd7, 0x45, 0xd7,
0xf0, 0x1e, 0xa0, 0xbe, 0x4d, 0xee, 0xf7, 0x88, 0xee, 0x11, 0xc3, 0x27, 0x94, 0x3a, 0x14, 0x95,
0x30, 0x86, 0xa6, 0xee, 0xd8, 0x36, 0xd1, 0x3d, 0xbf, 0xd3, 0x36, 0x2d, 0x62, 0xa0, 0x32, 0xde,
0x87, 0x9d, 0x1e, 0xa1, 0x5d, 0xd3, 0x75, 0x4d, 0xc7, 0xf6, 0x0d, 0x62, 0x9b, 0xc4, 0x40, 0x15,
0xfc, 0x02, 0xec, 0xeb, 0x8e, 0x65, 0x11, 0xdd, 0x93, 0xb0, 0xed, 0x78, 0x3e, 0xb9, 0x6f, 0xba,
0x9e, 0x8b, 0xaa, 0x92, 0xdb, 0xb4, 0x2c, 0x72, 0xd1, 0xb6, 0xfc, 0x36, 0xbd, 0xe8, 0x77, 0x89,
0xed, 0xa1, 0x0d, 0xc9, 0x93, 0xa3, 0x86, 0xd9, 0x25, 0xb6, 0xa4, 0x43, 0x35, 0x7c, 0x00, 0x38,
0x87, 0x4d, 0xdb, 0x20, 0xf7, 0x7d, 0xef, 0x41, 0x8f, 0xa0, 0x2d, 0xfc, 0x12, 0x1c, 0xe6, 0x78,
0xf1, 0x9c, 0x76, 0x97, 0x20, 0x0d, 0x23, 0x68, 0xe4, 0x4e, 0xcf, 0xe9, 0xdd, 0x41, 0x50, 0x64,
0xa7, 0xce, 0xdb, 0x94, 0xe8, 0x0e, 0x35, 0x50, 0xbd, 0x08, 0xdf, 0x23, 0xba, 0xe7, 0x50, 0xdf,
0x34, 0x50, 0x43, 0x16, 0x9f, 0xc3, 0x2e, 0x69, 0x53, 0xfd, 0xd2, 0xa7, 0xc4, 0xed, 0x5b, 0x1e,
0xba, 0x2e, 0x5b, 0xd0, 0x31, 0x2d, 0xa2, 0x14, 0x75, 0x9c, 0xbe, 0x6d, 0xa0, 0x26, 0xde, 0x86,
0x7a, 0x97, 0x78, 0xed, 0xbc, 0x27, 0xdb, 0xf2, 0x7c, 0xbd, 0xad, 0x5f, 0x92, 0x1c, 0x41, 0xb8,
0x05, 0x7b, 0x7a, 0xdb, 0x96, 0x49, 0x3a, 0x25, 0x6d, 0x8f, 0xf8, 0x1d, 0xc7, 0x32, 0x08, 0x45,
0x3b, 0x52, 0xe0, 0x7f, 0x3c, 0xa6, 0x45, 0x10, 0x2e, 0x64, 0x18, 0xc4, 0x22, 0xeb, 0x8c, 0xdd,
0x42, 0x46, 0xee, 0x91, 0x19, 0x7b, 0x52, 0xcc, 0x79, 0xdf, 0xb4, 0x8c, 0xac, 0x51, 0xe9, 0xd0,
0xf6, 0xf1, 0x0e, 0x5c, 0xcf, 0xc5, 0xd8, 0x96, 0xe9, 0x7a, 0xe8, 0x00, 0x1f, 0xc2, 0x6e, 0x0e,
0x75, 0x89, 0x47, 0x4d, 0x3d, 0xed, 0xea, 0xa1, 0x8c, 0x75, 0xfa, 0x9e, 0xef, 0x74, 0xfc, 0x2e,
0xe9, 0x3a, 0xf4, 0x01, 0x6a, 0xe1, 0x3d, 0xd8, 0x36, 0x0c, 0x9f, 0x92, 0xbb, 0x7d, 0xe2, 0x7a,
0x3e, 0x6d, 0xeb, 0x04, 0xfd, 0x5a, 0x3b, 0xb1, 0x01, 0xcc, 0xd9, 0x88, 0x3d, 0x91, 0x37, 0x9f,
0xe1, 0x2d, 0xa8, 0xda, 0x8e, 0x4d, 0xd0, 0x35, 0xdc, 0x80, 0xad, 0xbe, 0x6d, 0xba, 0x6e, 0x9f,
0x18, 0xa8, 0x84, 0x9b, 0x00, 0xa6, 0xdd, 0xa3, 0xce, 0x05, 0x95, 0x5b, 0x55, 0x96, 0xde, 0x8e,
0x69, 0x9b, 0xee, 0xa5, 0x5a, 0x11, 0x80, 0xcd, 0xac, 0x3f, 0xd5, 0x93, 0x18, 0x1a, 0x2e, 0x1b,
0x4f, 0xd9, 0x4c, 0xa4, 0x8c, 0xdb, 0x50, 0xcf, 0x6c, 0x3b, 0x9e, 0x31, 0x74, 0x0d, 0xef, 0xc2,
0xf6, 0x0a, 0x10, 0xe4, 0x49, 0xc8, 0x45, 0xba, 0x8f, 0x19, 0x78, 0x91, 0xc4, 0x8f, 0xc3, 0xd9,
0x18, 0x95, 0xa5, 0x84, 0x9c, 0x89, 0x05, 0x11, 0x1b, 0xa1, 0x4a, 0x21, 0xac, 0x13, 0x2d, 0xf8,
0x15, 0x1b, 0xa1, 0xea, 0xc9, 0xfb, 0x9b, 0xea, 0x3e, 0xab, 0x6b, 0xa9, 0xc1, 0xc6, 0x24, 0x3b,
0x66, 0x1f, 0x76, 0x26, 0x7a, 0xc2, 0x02, 0xc1, 0xf4, 0x38, 0x8a, 0xd8, 0x50, 0x84, 0xf1, 0x0c,
0x8d, 0xe4, 0xe9, 0x13, 0x23, 0x89, 0xe7, 0x05, 0x90, 0x49, 0xda, 0xc9, 0x65, 0xc0, 0x0b, 0xd8,
0x43, 0xd9, 0xd9, 0x89, 0xc1, 0xf8, 0x30, 0x09, 0x07, 0x45, 0x86, 0xb1, 0x5c, 0xfa, 0x89, 0x7b,
0x15, 0x3f, 0x5e, 0x83, 0x1c, 0x5d, 0x29, 0x8a, 0x0b, 0x26, 0xdc, 0x25, 0xd7, 0xe3, 0xd9, 0xc3,
0x70, 0xcc, 0x51, 0xa8, 0xce, 0xb2, 0xe2, 0x60, 0x54, 0x48, 0x7f, 0x57, 0xce, 0x7c, 0x42, 0x59,
0xc4, 0x02, 0x5e, 0xa4, 0x9d, 0xe0, 0x7d, 0x40, 0x59, 0xbd, 0xbd, 0x20, 0x11, 0xa1, 0x42, 0xbf,
0x2d, 0xe1, 0x5d, 0x68, 0xaa, 0x7a, 0xd7, 0xe0, 0x77, 0xb2, 0x5b, 0xd7, 0x65, 0xbd, 0x6b, 0xec,
0xfb, 0x12, 0x3e, 0x04, 0xbc, 0xaa, 0x77, 0xed, 0xf8, 0xa1, 0x24, 0xc7, 0xae, 0xea, 0x5d, 0x81,
0x1c, 0xfd, 0x98, 0xf2, 0xca, 0xda, 0xd6, 0xa1, 0x3f, 0x95, 0xf0, 0x01, 0xec, 0xe4, 0xb5, 0xad,
0xf1, 0x9f, 0x4b, 0x78, 0x07, 0x1a, 0x8a, 0x22, 0xeb, 0x3d, 0xfa, 0xbb, 0xa4, 0xca, 0xcd, 0x8f,
0xcb, 0xe1, 0x7f, 0xd2, 0xc8, 0x54, 0x85, 0x5a, 0x2a, 0xf4, 0x51, 0x39, 0x55, 0x90, 0x45, 0xa6,
0xe0, 0xc7, 0x72, 0x7f, 0x6a, 0x13, 0x73, 0xc6, 0x59, 0x22, 0xd0, 0x07, 0x15, 0x65, 0x19, 0x2c,
0x62, 0x82, 0xa1, 0x0f, 0x2b, 0xb8, 0x0e, 0x9b, 0x13, 0x35, 0x5e, 0xf4, 0x2c, 0x75, 0xb9, 0x2c,
0x48, 0x86, 0x57, 0xe8, 0xb7, 0x8a, 0x12, 0x9e, 0x5a, 0x94, 0xf1, 0x45, 0x24, 0xd0, 0xef, 0x15,
0xc5, 0x7f, 0xc1, 0xc4, 0x7a, 0x89, 0xd1, 0x1f, 0x15, 0xfc, 0x32, 0xb4, 0x24, 0xb8, 0xee, 0xb0,
0xf4, 0x84, 0x5c, 0x84, 0x43, 0x8e, 0xfe, 0xac, 0xe0, 0x23, 0x38, 0x94, 0xee, 0x95, 0xc8, 0x82,
0xf7, 0xaf, 0x4a, 0x2a, 0x37, 0xd5, 0x64, 0xce, 0x1e, 0xc6, 0xe8, 0x97, 0x2a, 0x6e, 0x82, 0x36,
0xf1, 0xc2, 0x29, 0xf3, 0xc2, 0xe1, 0x04, 0x7d, 0xa2, 0xa9, 0xa6, 0xde, 0x5d, 0xb0, 0x64, 0x69,
0xc7, 0x23, 0x26, 0xb3, 0x39, 0xfa, 0x54, 0xc3, 0xdb, 0x00, 0xaa, 0xa9, 0xa9, 0xcc, 0xcf, 0x52,
0x80, 0xb2, 0xf7, 0x16, 0x8c, 0x0b, 0xd3, 0x40, 0x9f, 0xcb, 0xff, 0x59, 0x3d, 0x07, 0x3c, 0xd7,
0x41, 0x5f, 0x68, 0xaa, 0x91, 0xed, 0x28, 0x8a, 0x87, 0x81, 0x58, 0x35, 0xf2, 0x4b, 0x4d, 0x8d,
0xb3, 0x70, 0x8f, 0xb2, 0xe2, 0xbe, 0xd2, 0xd4, 0x8c, 0x8a, 0x77, 0xc0, 0x90, 0xeb, 0xfe, 0xb5,
0x76, 0x7e, 0xfe, 0xce, 0x5b, 0xe3, 0x50, 0x5c, 0x2d, 0x06, 0xf2, 0x85, 0x38, 0x7b, 0x1a, 0x46,
0x51, 0xf8, 0x54, 0xb0, 0xe1, 0xd5, 0x59, 0xfa, 0x7a, 0xdc, 0x1a, 0x85, 0x5c, 0x24, 0xe1, 0x60,
0x21, 0xd8, 0xe8, 0x2c, 0x9c, 0x09, 0x96, 0xcc, 0x82, 0xe8, 0x4c, 0x3d, 0x29, 0x67, 0xe9, 0x93,
0x32, 0x1f, 0x0c, 0x36, 0x95, 0xfd, 0xfa, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x22, 0x65, 0x7d,
0x40, 0x35, 0x08, 0x00, 0x00,
// 1214 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x55, 0xcb, 0x6e, 0xdb, 0x46,
0x17, 0x8e, 0x2e, 0xb6, 0xcc, 0x23, 0x45, 0x1e, 0x8f, 0x6f, 0xfa, 0xff, 0xba, 0x45, 0xe0, 0x55,
0x60, 0x20, 0x76, 0xd1, 0x02, 0xed, 0x2a, 0x40, 0x65, 0x72, 0x64, 0x13, 0xa1, 0x48, 0x65, 0x48,
0xa5, 0x49, 0xbb, 0x20, 0x28, 0x69, 0x22, 0xb3, 0xa2, 0x44, 0x95, 0x33, 0x4a, 0xa2, 0xac, 0xfb,
0x00, 0x6d, 0x9e, 0xa3, 0x05, 0x7a, 0x6f, 0x1f, 0xa1, 0xf7, 0x75, 0x1f, 0xa1, 0x0f, 0xd0, 0x1b,
0xda, 0x4d, 0x31, 0x43, 0x52, 0x22, 0x8a, 0x74, 0xc7, 0xf3, 0x9d, 0x39, 0xdf, 0x9c, 0xef, 0x9b,
0x33, 0x1c, 0x68, 0x0c, 0xe3, 0xe9, 0x34, 0x9e, 0x9d, 0xce, 0x93, 0x58, 0xc4, 0x78, 0x77, 0x1a,
0x46, 0x8f, 0x16, 0x3c, 0x8d, 0x4e, 0xd3, 0xd4, 0x71, 0x0d, 0x36, 0xc8, 0x74, 0x2e, 0x96, 0xc7,
0x3e, 0x6c, 0xba, 0x22, 0x10, 0x0b, 0x8e, 0x6f, 0x03, 0xb0, 0x24, 0x89, 0x13, 0x7f, 0x18, 0x8f,
0x58, 0xab, 0x74, 0xa3, 0x74, 0xb3, 0xf9, 0xca, 0x4b, 0xa7, 0xcf, 0x29, 0x3e, 0x25, 0x72, 0x99,
0x1e, 0x8f, 0x18, 0xd5, 0x58, 0xfe, 0x89, 0x0f, 0x60, 0x33, 0x61, 0x01, 0x8f, 0x67, 0xad, 0xf2,
0x8d, 0xd2, 0x4d, 0x8d, 0x66, 0xd1, 0xf1, 0x6b, 0xd0, 0xb8, 0xc3, 0x96, 0xf7, 0x82, 0x68, 0xc1,
0x7a, 0x41, 0x98, 0x60, 0x04, 0x95, 0x09, 0x5b, 0x2a, 0x7e, 0x8d, 0xca, 0x4f, 0xbc, 0x07, 0x1b,
0x8f, 0x64, 0x3a, 0x2b, 0x4c, 0x83, 0xe3, 0x23, 0xa8, 0x9e, 0x47, 0xf1, 0x60, 0x9d, 0x95, 0x15,
0x8d, 0x3c, 0x7b, 0x0b, 0x6a, 0xed, 0xd1, 0x28, 0x61, 0x9c, 0xe3, 0x26, 0x94, 0xc3, 0x79, 0xc6,
0x57, 0x0e, 0xe7, 0x18, 0x43, 0x75, 0x1e, 0x27, 0x42, 0xb1, 0x55, 0xa8, 0xfa, 0x3e, 0x7e, 0x56,
0x82, 0x5a, 0x97, 0x8f, 0xcf, 0x03, 0xce, 0xf0, 0xeb, 0xb0, 0x35, 0xe5, 0x63, 0x5f, 0x2c, 0xe7,
0xb9, 0xca, 0xa3, 0xe7, 0xaa, 0xec, 0xf2, 0xb1, 0xb7, 0x9c, 0x33, 0x5a, 0x9b, 0xa6, 0x1f, 0xb2,
0x93, 0x29, 0x1f, 0x9b, 0x46, 0xc6, 0x9c, 0x06, 0xf8, 0x08, 0x34, 0x11, 0x4e, 0x19, 0x17, 0xc1,
0x74, 0xde, 0xaa, 0xdc, 0x28, 0xdd, 0xac, 0xd2, 0x35, 0x80, 0xff, 0x0f, 0x5b, 0x3c, 0x5e, 0x24,
0x43, 0x66, 0x1a, 0xad, 0xaa, 0x2a, 0x5b, 0xc5, 0xc7, 0xb7, 0x41, 0xeb, 0xf2, 0xf1, 0x25, 0x0b,
0x46, 0x2c, 0xc1, 0x2f, 0x43, 0x75, 0x10, 0xf0, 0xb4, 0xa3, 0xfa, 0x7f, 0x77, 0x24, 0x15, 0x50,
0xb5, 0xf2, 0xe4, 0xeb, 0x2a, 0x68, 0xab, 0x93, 0xc0, 0x75, 0xa8, 0xb9, 0x7d, 0x5d, 0x27, 0xae,
0x8b, 0xae, 0xe1, 0x3d, 0x40, 0x7d, 0x9b, 0xdc, 0xef, 0x11, 0xdd, 0x23, 0x86, 0x4f, 0x28, 0x75,
0x28, 0x2a, 0x61, 0x0c, 0x4d, 0xdd, 0xb1, 0x6d, 0xa2, 0x7b, 0x7e, 0xa7, 0x6d, 0x5a, 0xc4, 0x40,
0x65, 0xbc, 0x0f, 0x3b, 0x3d, 0x42, 0xbb, 0xa6, 0xeb, 0x9a, 0x8e, 0xed, 0x1b, 0xc4, 0x36, 0x89,
0x81, 0x2a, 0xf8, 0x7f, 0xb0, 0xaf, 0x3b, 0x96, 0x45, 0x74, 0x4f, 0xc2, 0xb6, 0xe3, 0xf9, 0xe4,
0xbe, 0xe9, 0x7a, 0x2e, 0xaa, 0x4a, 0x6e, 0xd3, 0xb2, 0xc8, 0x45, 0xdb, 0xf2, 0xdb, 0xf4, 0xa2,
0xdf, 0x25, 0xb6, 0x87, 0x36, 0x24, 0x4f, 0x8e, 0x1a, 0x66, 0x97, 0xd8, 0x92, 0x0e, 0xd5, 0xf0,
0x01, 0xe0, 0x1c, 0x36, 0x6d, 0x83, 0xdc, 0xf7, 0xbd, 0x07, 0x3d, 0x82, 0xb6, 0xf0, 0x0b, 0x70,
0x98, 0xe3, 0xc5, 0x7d, 0xda, 0x5d, 0x82, 0x34, 0x8c, 0xa0, 0x91, 0x27, 0x3d, 0xa7, 0x77, 0x07,
0x41, 0x91, 0x9d, 0x3a, 0x6f, 0x52, 0xa2, 0x3b, 0xd4, 0x40, 0xf5, 0x22, 0x7c, 0x8f, 0xe8, 0x9e,
0x43, 0x7d, 0xd3, 0x40, 0x0d, 0xd9, 0x7c, 0x0e, 0xbb, 0xa4, 0x4d, 0xf5, 0x4b, 0x9f, 0x12, 0xb7,
0x6f, 0x79, 0xe8, 0xba, 0xb4, 0xa0, 0x63, 0x5a, 0x44, 0x29, 0xea, 0x38, 0x7d, 0xdb, 0x40, 0x4d,
0xbc, 0x0d, 0xf5, 0x2e, 0xf1, 0xda, 0xb9, 0x27, 0xdb, 0x72, 0x7f, 0xbd, 0xad, 0x5f, 0x92, 0x1c,
0x41, 0xb8, 0x05, 0x7b, 0x7a, 0xdb, 0x96, 0x45, 0x3a, 0x25, 0x6d, 0x8f, 0xf8, 0x1d, 0xc7, 0x32,
0x08, 0x45, 0x3b, 0x52, 0xe0, 0xbf, 0x32, 0xa6, 0x45, 0x10, 0x2e, 0x54, 0x18, 0xc4, 0x22, 0xeb,
0x8a, 0xdd, 0x42, 0x45, 0x9e, 0x91, 0x15, 0x7b, 0x52, 0xcc, 0x79, 0xdf, 0xb4, 0x8c, 0xcc, 0xa8,
0xf4, 0xd0, 0xf6, 0xf1, 0x0e, 0x5c, 0xcf, 0xc5, 0xd8, 0x96, 0xe9, 0x7a, 0xe8, 0x00, 0x1f, 0xc2,
0x6e, 0x0e, 0x75, 0x89, 0x47, 0x4d, 0x3d, 0x75, 0xf5, 0x50, 0xae, 0x75, 0xfa, 0x9e, 0xef, 0x74,
0xfc, 0x2e, 0xe9, 0x3a, 0xf4, 0x01, 0x6a, 0xe1, 0x3d, 0xd8, 0x36, 0x0c, 0x9f, 0x92, 0xbb, 0x7d,
0xe2, 0x7a, 0x3e, 0x6d, 0xeb, 0x04, 0xfd, 0x52, 0x3b, 0x79, 0x1b, 0xc0, 0x9c, 0x8d, 0xd8, 0x13,
0x79, 0xf3, 0x19, 0xde, 0x82, 0xaa, 0xed, 0xd8, 0x04, 0x5d, 0xc3, 0x0d, 0xd8, 0xea, 0xdb, 0xa6,
0xeb, 0xf6, 0x89, 0x81, 0x4a, 0xb8, 0x09, 0x60, 0xda, 0x3d, 0xea, 0x5c, 0x50, 0x39, 0x55, 0x65,
0x99, 0xed, 0x98, 0xb6, 0xe9, 0x5e, 0xaa, 0x11, 0x01, 0xd8, 0xcc, 0xfc, 0xa9, 0xca, 0xe1, 0x4b,
0xc5, 0x18, 0x68, 0xe3, 0x24, 0x86, 0x86, 0xcb, 0xc6, 0x53, 0x36, 0x13, 0x29, 0xfd, 0x36, 0xd4,
0xb3, 0xd8, 0x8e, 0x67, 0x0c, 0x5d, 0xc3, 0xbb, 0xb0, 0xbd, 0x02, 0x04, 0x79, 0x12, 0x72, 0x91,
0x0e, 0x67, 0x06, 0x5e, 0x24, 0xf1, 0xe3, 0x70, 0x36, 0x46, 0x65, 0xa9, 0x27, 0x67, 0x62, 0x41,
0xc4, 0x46, 0xa8, 0x52, 0x58, 0xd6, 0x89, 0x16, 0xfc, 0x8a, 0x8d, 0x50, 0xf5, 0xe4, 0xbd, 0x4d,
0x75, 0xb9, 0xd5, 0x1d, 0xd5, 0x60, 0x63, 0x92, 0x6d, 0xb3, 0x0f, 0x3b, 0x13, 0x3d, 0x61, 0x81,
0x60, 0x7a, 0x1c, 0x45, 0x6c, 0x28, 0xc2, 0x78, 0x86, 0x46, 0x72, 0xf7, 0x89, 0x91, 0xc4, 0xf3,
0x02, 0xc8, 0x24, 0xed, 0xe4, 0x32, 0xe0, 0x05, 0xec, 0xa1, 0xb4, 0x79, 0x62, 0x30, 0x3e, 0x4c,
0xc2, 0x41, 0x91, 0x61, 0x2c, 0x6f, 0xc0, 0xc4, 0xbd, 0x8a, 0x1f, 0xaf, 0x41, 0x8e, 0xae, 0x14,
0xc5, 0x05, 0x13, 0xee, 0x92, 0xeb, 0xf1, 0xec, 0x61, 0x38, 0xe6, 0x28, 0x54, 0x7b, 0x59, 0x71,
0x30, 0x2a, 0x94, 0xbf, 0x23, 0x07, 0x60, 0x42, 0x59, 0xc4, 0x02, 0x5e, 0xa4, 0x9d, 0xe0, 0x7d,
0x40, 0x59, 0xbf, 0xbd, 0x20, 0x11, 0xa1, 0x42, 0xbf, 0x29, 0xe1, 0x5d, 0x68, 0xaa, 0x7e, 0xd7,
0xe0, 0xb7, 0xd2, 0xad, 0xeb, 0xb2, 0xdf, 0x35, 0xf6, 0x5d, 0x09, 0x1f, 0x02, 0x5e, 0xf5, 0xbb,
0x4e, 0x7c, 0x5f, 0x92, 0x33, 0xa0, 0xfa, 0x5d, 0x81, 0x1c, 0xfd, 0x90, 0xf2, 0xca, 0xde, 0xd6,
0x4b, 0x7f, 0x2c, 0xe1, 0x03, 0xd8, 0xc9, 0x7b, 0x5b, 0xe3, 0x3f, 0x95, 0xf0, 0x0e, 0x34, 0x14,
0x45, 0xe6, 0x3d, 0xfa, 0xab, 0xa4, 0xda, 0xcd, 0xb7, 0xcb, 0xe1, 0xbf, 0xd3, 0x95, 0xa9, 0x0a,
0x35, 0x61, 0xe8, 0xc3, 0x72, 0xaa, 0x20, 0x5b, 0x99, 0x82, 0x1f, 0xc9, 0x61, 0xaa, 0x4d, 0xcc,
0x19, 0x67, 0x89, 0x40, 0xef, 0x57, 0x54, 0x64, 0xb0, 0x88, 0x09, 0x86, 0x3e, 0xa8, 0xe0, 0x3a,
0x6c, 0x4e, 0xd4, 0xf1, 0xa2, 0x67, 0x69, 0xca, 0x65, 0x41, 0x32, 0xbc, 0x42, 0xbf, 0x56, 0x94,
0xf0, 0x34, 0xa2, 0x8c, 0x2f, 0x22, 0x81, 0x7e, 0xab, 0x28, 0xfe, 0x0b, 0x26, 0xd6, 0x13, 0x8d,
0x7e, 0xaf, 0xe0, 0x17, 0xa1, 0x25, 0xc1, 0xb5, 0xc3, 0x32, 0x13, 0x72, 0x11, 0x0e, 0x39, 0xfa,
0xa3, 0x82, 0x8f, 0xe0, 0x50, 0xa6, 0x57, 0x22, 0x0b, 0xd9, 0x3f, 0x2b, 0xa9, 0xdc, 0x54, 0x93,
0x39, 0x7b, 0x18, 0xa3, 0x9f, 0xab, 0xb8, 0x09, 0xda, 0xc4, 0x0b, 0xa7, 0xcc, 0x0b, 0x87, 0x13,
0xf4, 0xb1, 0xa6, 0x4c, 0xbd, 0xbb, 0x60, 0xc9, 0xd2, 0x8e, 0x47, 0x4c, 0x56, 0x73, 0xf4, 0x89,
0x86, 0xb7, 0x01, 0x94, 0xa9, 0xa9, 0xcc, 0x4f, 0x53, 0x80, 0xb2, 0x77, 0x17, 0x8c, 0x0b, 0xd3,
0x40, 0x9f, 0xc9, 0x9f, 0x5b, 0x3d, 0x07, 0x3c, 0xd7, 0x41, 0x9f, 0x6b, 0xca, 0xc8, 0x76, 0x14,
0xc5, 0xc3, 0x40, 0xac, 0x8c, 0xfc, 0x42, 0x53, 0xc7, 0x59, 0xb8, 0x47, 0x59, 0x73, 0x5f, 0x6a,
0xea, 0x8c, 0x8a, 0x77, 0xc0, 0x90, 0xe3, 0xfe, 0x95, 0x76, 0x7e, 0xfe, 0xd6, 0x1b, 0xe3, 0x50,
0x5c, 0x2d, 0x06, 0xf2, 0xb9, 0x38, 0x7b, 0x1a, 0x46, 0x51, 0xf8, 0x54, 0xb0, 0xe1, 0xd5, 0x59,
0xfa, 0x94, 0xdc, 0x1a, 0x85, 0x5c, 0x24, 0xe1, 0x60, 0x21, 0xd8, 0xe8, 0x2c, 0x9c, 0x09, 0x96,
0xcc, 0x82, 0xe8, 0x4c, 0xbd, 0x2f, 0x67, 0xe9, 0xfb, 0x32, 0x1f, 0x0c, 0x36, 0x55, 0xfc, 0xea,
0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x87, 0x60, 0x0f, 0x2d, 0x42, 0x08, 0x00, 0x00,
}

11
scripts/build_docker.sh Executable file
View File

@ -0,0 +1,11 @@
cd ../build/docker/deploy/
docker-compose build --build-arg https_proxy=http://wakanda:Fantast1c@192.168.2.28:3339 master
docker-compose build --build-arg https_proxy=http://wakanda:Fantast1c@192.168.2.28:3339 proxyservice
docker-compose build --build-arg https_proxy=http://wakanda:Fantast1c@192.168.2.28:3339 proxynode
docker-compose build --build-arg https_proxy=http://wakanda:Fantast1c@192.168.2.28:3339 indexservice
docker-compose build --build-arg https_proxy=http://wakanda:Fantast1c@192.168.2.28:3339 indexnode
docker-compose build --build-arg https_proxy=http://wakanda:Fantast1c@192.168.2.28:3339 queryservice
docker-compose build --build-arg https_proxy=http://wakanda:Fantast1c@192.168.2.28:3339 dataservice
docker-compose build --build-arg https_proxy=http://wakanda:Fantast1c@192.168.2.28:3339 querynode
docker-compose build --build-arg https_proxy=http://wakanda:Fantast1c@192.168.2.28:3339 datanode

31
scripts/run_docker.sh Executable file
View File

@ -0,0 +1,31 @@
cd ../build/docker/deploy/
echo "starting master docker"
nohup docker-compose -p milvus-distributed up master > ~/master_docker.log 2>&1 &
echo "starting proxyservice docker"
nohup docker-compose -p milvus-distributed up proxyservice > ~/proxyservice_docker.log 2>&1 &
echo "starting proxynode docker"
nohup docker-compose -p milvus-distributed up proxynode > ~/proxynode_docker.log 2>&1 &
echo "starting indexservice docker"
nohup docker-compose -p milvus-distributed up indexservice > ~/indexservice_docker.log 2>&1 &
echo "starting indexnode docker"
nohup docker-compose -p milvus-distributed up indexnode > ~/indexnode_docker.log 2>&1 &
echo "starting queryservice docker"
nohup docker-compose -p milvus-distributed up queryservice > ~/queryservice_docker.log 2>&1 &
echo "starting dataservice docker"
nohup docker-compose -p milvus-distributed up dataservice > ~/dataservice_docker.log 2>&1 &
echo "starting querynode1 docker"
nohup docker-compose -p milvus-distributed run -e QUERY_NODE_ID=1 querynode > ~/querynode1_docker.log 2>&1 &
echo "starting querynode2 docker"
nohup docker-compose -p milvus-distributed run -e QUERY_NODE_ID=2 querynode > ~/querynode2_docker.log 2>&1 &
echo "starting datanode docker"
nohup docker-compose -p milvus-distributed run -e DATA_NODE_ID=3 datanode > ~/datanode_docker.log 2>&1 &