Skip to content

Commit

Permalink
rename enter_group to add_new_node
Browse files Browse the repository at this point in the history
  • Loading branch information
bxq2011hust committed Dec 23, 2020
1 parent 063e75e commit 58e2913
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 18 deletions.
27 changes: 13 additions & 14 deletions docs/tutorial/enter_group.md → docs/tutorial/add_new_node.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,16 @@
# 节点加入网络、加入群组
# 扩容一个新节点

标签:``节点管理`` ``退出群组`` ``游离节点`` ``观察者节点`` ``共识节点``

----
FISCO BCOS引入了[游离节点、观察者节点和共识节点](../design/security_control/node_management.html#id6),这三种节点类型可通过控制台相互转换。

* 组员
* 共识节点:参与共识的节点,拥有群组的所有数据(搭链时默认都生成共识节点)。
* 观察者节点:不参与共识,但能实时同步链上数据的节点。
* 非组员
* 游离节点:已启动,待等待加入群组的节点。处在一种暂时的节点状态,不能获取链上的数据。
FISCO BCOS引入了[游离节点、观察者节点和共识节点](../design/security_control/node_management.html#id6),这三种节点类型可通过控制台相互转换。

## 操作命令
- 共识节点:参与共识的节点,拥有群组的所有数据(搭链时默认都生成共识节点)。
- 观察者节点:不参与共识,但能实时同步链上数据的节点。
- 游离节点:已启动,待等待加入群组的节点。处在一种暂时的节点状态,不能获取链上的数据。

将指定节点分别转换成共识节点、观察者节点、游离节点,主要操作命令如下
将指定节点分别转换成共识节点、观察者节点、游离节点,相关操作命令如下

- [addSealer:根据节点NodeID设置对应节点为共识节点](../console/console_of_java_sdk.html#addsealer)
- [addObserver:根据节点NodeID设置对应节点为观察节点](../console/console_of_java_sdk.html#addobserver)
Expand All @@ -22,15 +19,17 @@ FISCO BCOS引入了[游离节点、观察者节点和共识节点](../design/sec
- [getObserverList:查看群组中观察节点列表](../console/console_of_java_sdk.html#getobserverlist)
- [getNodeIDList:查看节点已连接的所有其他节点的NodeID](../console/console_of_java_sdk.html#getnodeidlist)

## 举例
## 为群组新增节点

下面结合具体操作案例详细阐述群组扩容操作。扩容操作分两个阶段, 分别为**为节点生成证书并启动****将节点加入群组**
下面结合具体操作案例详细阐述群组如何扩容一个新节点。扩容操作分两个阶段, 分别为**为节点生成证书并启动****将节点加入群组**

本节假设用户已经参照[搭建第一个区块链网络](installation.md)搭建了一条4节点的联盟链,接下来的操作将生成一个新的节点,然后将节点加入群组1。

如果是使用运维部署工具,请参考[这里进行扩容操作](../enterprise_tools/tutorial_one_click.html#id11)

### 为节点生成证书并启动
### 1. 为节点生成证书并启动

每个节点都需要有一套证书来与链上的其他节点建立连接,扩容一个新节点,首先需要为其签发证书。

#### 为新节点生成私钥证书

Expand Down Expand Up @@ -106,7 +105,7 @@ bash node4/start.sh
5. 确认node4与其他节点连接已经建立,加入网络操作完成。

```bash
tail -f node4/log/log* | grep heartBeat
tail -f node4/log/log* | grep "connected count"
```

```
Expand All @@ -116,7 +115,7 @@ info|2020-12-22 20:44:46.117942|[P2P][Service] heartBeat,connected count=4
info|2020-12-22 20:44:56.120799|[P2P][Service] heartBeat,connected count=4
```

### 节点加入群组
### 2. 节点加入群组

#### 获取node4的nodeid

Expand Down
6 changes: 3 additions & 3 deletions docs/tutorial/compile.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 源码编译
# FISCO BCOS 源码编译

```eval_rst
.. note::
Expand All @@ -7,8 +7,8 @@
```

FSICO-BCOS使用通用[CMake](https://cmake.org)构建系统生成特定平台的构建文件,这意味着无论您使用什么操作系统工作流都非常相似:
1.[FISCO BCOS](https://github.com/FISCO-BCOS/FISCO-BCOS)克隆代码。
1. 安装构建工具和依赖包(依赖于平台)。
1.[FISCO BCOS][FSICO-BCOS-GitHub]克隆代码。
1. 运行`cmake`生成构建文件并编译。

## 克隆代码
Expand Down Expand Up @@ -82,4 +82,4 @@ sudo apt install -y doxygen graphviz
# 生成源码文档 生成的源码文档位于build/doc
cmake ..
make doc
```
```
2 changes: 1 addition & 1 deletion docs/tutorial/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
:hidden:

multihost.md
enter_group.md
add_new_node.md
compile.md
caliper.md
enc.md
Expand Down

0 comments on commit 58e2913

Please sign in to comment.