Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

单机启动问题 #415

Open
mysunnyshine opened this issue Nov 4, 2019 · 1 comment
Open

单机启动问题 #415

mysunnyshine opened this issue Nov 4, 2019 · 1 comment

Comments

@mysunnyshine
Copy link

mysunnyshine commented Nov 4, 2019

目的: 单机环境搭建
过程: 1、下载 server 二进制包,而后修改 config 文件。启动 meta-server 和 replica-server
2、下载 tool 二进制包,启动 shell
问题: 1、在启动shell后,告诉我meta_list is 127.0.0.1:34601,127.0.0.1:34602,127.0.0.1:34603。
但是我的配置里,apps.meta.count 是1 。应该只有 34601 端口才对。
2、shell 启动后,use table_name。 这个表名字,随便写一个,返回的都是 ok。那我可不可以
理解为,use 会帮忙创建表,即使表不存在。
3、我后来通过在server端指定 meta@1 和 shell 指定 cluster ,只访问 34601端口。 但是依然连不通,所以问下,单机binary包搭建的时候,除了改配置,还需要做什么?
4、ssh 报错。
[root@debugboxcreate21x2 openssl-1.0.2]# ssh
ssh: /data/pegasus-server-1.11.6-9f4e5ae-glibc2.12-release/bin/libcrypto.so.10: version `OPENSSL_1.0.2' not found (required by ssh)
image

image

image

@vagetablechicken
Copy link
Contributor

1、在启动shell后,告诉我meta_list is 127.0.0.1:34601,127.0.0.1:34602,127.0.0.1:34603。
但是我的配置里,apps.meta.count 是1 。应该只有 34601 端口才对。

pegasus的配置文件既供meta server使用也供replica server使用,因此配置项有部分对于meta server来说是多余的,也不会使用。
shell的meta list是读取的shell配置文件https://github.com/XiaoMi/pegasus/blob/e5fcffd5d94bf72c647d724bfc30a18f05edfb10/src/shell/main.cpp#L567
,[pegasus.clusters]这个section。

2、shell 启动后,use table_name。 这个表名字,随便写一个,返回的都是 ok。那我可不可以
理解为,use 会帮忙创建表,即使表不存在。

看代码可以知道,use不会创建。

3、我后来通过在server端指定 meta@1 和 shell 指定 cluster ,只访问 34601端口。 但是依然连不通,所以问下,单机binary包搭建的时候,除了改配置,还需要做什么?
4、ssh 报错。

问题看不大明白,如果需要,请详细说明

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants