tidb安装及运行

配置及启动pd-server

pd-server的配置文件

[root@rwsoda203db1 conf]# pwd
/usr/bin/tidb/conf
[root@rwsoda203db1 conf]# ls
pd.toml
[root@rwsoda203db1 conf]# cat pd.toml
name="tidb_pd"
data-dir="/home/tidb/pd"
client-urls="http://10.210.80.8:2379"
peer-urls="http://10.210.80.8:2380"
advertise-peer-urls="http://10.210.80.8:2380"
initial-cluster="tidb_pd=http://10.210.80.8:2380"

[root@rwsoda203db1 bin]# ./pd-server --log-file=/home/tidb/tipd/pd.log --config=/usr/bin/tidb/conf/pd.toml &
[1] 24949

配置及启动tikv-server

[root@rwsoda203db2 conf]# cat tikv.toml
addr="10.210.80.9:20160"
advertise-addr=""
store="/home/tidb/tikv"
log-level="debug"
job="tikv9"
[pd]
pd.endpoints="10.210.80.8:2379"
[root@rwsoda203db2 conf]# pwd
/usr/bin/tidb/conf

[root@rwsoda203db2 bin]# ./tikv-server --config=/usr/bin/tidb/conf/tikv.toml --log-file=/home/tidb/tikv/tikv.log &
[3] 348

使用配置文件启动tikv-server会报错

[2019/05/19 02:17:47.620 -07:00] [INFO] [config.rs:155] ["no advertise-addr is specified, falling back to default addr"] [addr=127.0.0.1:20160]
[2019/05/19 02:17:47.620 -07:00] [FATAL] [server.rs:54] ["invalid configuration: please specify pd.endpoints."]

使用在命令行上指定--pd就不会,目前不知道原因是什么

[root@rwsoda203db2 bin]# ./tikv-server --pd="10.210.80.8:2379" --data-dir=/home/tidb/tikv --log-file=/home/tidb/tikv/tikv.log &
[6] 8261

上面这行启动命令也不行,必须指定--attr,否则在多个节点上启动多个tikv-server的时候,就会报错误

第一个节点启动的时候没有加-addr,则第二个节点启动的时候也不加--addr,会报下面的错误

[2019/05/19 03:21:21.780 -07:00] [ERROR] [util.rs:327] ["request failed"] [err="Grpc(RpcFailure(RpcStatus { status: Unknown, details: Some(\"duplicated store address: id:4 address:\\\"127.0.0.1:20160\\\" version:\\\"3.0.0-beta.1\\\" , already registered by id:1 address:\\\"127.0.0.1:20160\\\" version:\\\"3.0.0-beta.1\\\" \") }))"]
[2019/05/19 03:21:21.781 -07:00] [ERROR] [util.rs:327] ["request failed"] [err="Grpc(RpcFailure(RpcStatus { status: Unknown, details: Some(\"duplicated store address: id:4 address:\\\"127.0.0.1:20160\\\" version:\\\"3.0.0-beta.1\\\" , already registered by id:1 address:\\\"127.0.0.1:20160\\\" version:\\\"3.0.0-beta.1\\\" \") }))"]
[2019/05/19 03:21:21.782 -07:00] [ERROR] [util.rs:327] ["request failed"] [err="Grpc(RpcFailure(RpcStatus { status: Unknown, details: Some(\"duplicated store address: id:4 address:\\\"127.0.0.1:20160\\\" version:\\\"3.0.0-beta.1\\\" , already registered by id:1 address:\\\"127.0.0.1:20160\\\" version:\\\"3.0.0-beta.1\\\" \") }))"]

第一个节点启动的时候没有加--addr,第二个节点启动的时候加上--addr也还是不行,会报下面的错误

[2019/05/19 03:24:49.149 -07:00] [INFO] [transport.rs:300] ["resolve store address ok"] [addr=127.0.0.1:20160] [store_id=1]
[2019/05/19 03:24:49.149 -07:00] [INFO] [raft_client.rs:50] ["server: new connection with tikv endpoint"] [addr=127.0.0.1:20160]
[2019/05/19 03:24:49.149 -07:00] [INFO] [subchannel.cc:878] ["Connect failed: {\"created\":\"@1558261489.149244613\",\"description\":\"Failed to connect to remote host: OS Error\",\"errno\":111,\"file\":\"/rust/registry/src/github.com-1ecc6299db9ec823/grpcio-sys-0.4.2/grpc/src/core/lib/iomgr/tcp_client_posix.cc\",\"file_line\":207,\"os_error\":\"Connection refused\",\"syscall\":\"connect\",\"target_address\":\"ipv4:127.0.0.1:20160\"}"]
[2019/05/19 03:24:49.149 -07:00] [INFO] [subchannel.cc:760] ["Subchannel 0x7fd5f9221800: Retry in 1000 milliseconds"]
[2019/05/19 03:24:49.149 -07:00] [ERROR] [raft_client.rs:118] ["batch_raft RPC finished fail"] [err="RpcFinished(Some(RpcStatus { status: Unavailable, details: Some(\"Connect Failed\") }))"]
[2019/05/19 03:24:49.149 -07:00] [WARN] [raft_client.rs:132] ["batch_raft/raft RPC finally fail"] [err="RpcFinished(Some(RpcStatus { status: Unavailable, details: Some(\"Connect Failed\") }))"] [to_addr=127.0.0.1:20160]
[2019/05/19 03:24:50.149 -07:00] [INFO] [subchannel.cc:719] ["Failed to connect to channel, retrying"]
[2019/05/19 03:24:51.151 -07:00] [ERROR] [raft_client.rs:207] ["RaftClient fails to send"]


[root@rwsoda203db2 bin]# ./tikv-server --pd=10.210.80.8:2379 --data-dir=/home/tidb/tikv --log-file=/home/tidb/tikv/tikv.log --addr=10.210.80.9:20160 &
[7] 21764

启动tidb-server

[root@rwsoda203db1 bin]# ./tidb-server --store=tikv --path=10.210.80.8:2379 --log-file=/home/tidb/tidb.log &
[1] 25369

通过10080端口查看tidb的状态

感觉10080这个很熟悉,百度了一下,是中移动的客服号

tidb状态

通过2379端口也可以看到tikv server的状态
不能通过127.0.0.1 ,只能通过pd-server注册的那个地址来查看
tikv server

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值