33 lines
943 B
Markdown
33 lines
943 B
Markdown
> **选举机制**
|
|
ZooKeeper 不是一个传统意义上的文件系统。它是一个分布式协调服务,主要用于分布式系统中解决数据一致性、分布式锁管理、集群配置管理等问题。
|
|
- 过半选举
|
|
|
|
>linux的前台和后台任务
|
|
- `&` 后台运行
|
|
```bash
|
|
./f.sh &
|
|
```
|
|
`nohup` 将结果存放到 日志文件,而不是在控制台输出
|
|
```bash
|
|
nohup ./f.sh &
|
|
```
|
|
`2&>1` 将stdin、stdout、stderror输出到 `/tmp/log.txt`
|
|
```bash
|
|
nohup ./f.sh >> /tmp/log.txt 2>&1
|
|
```
|
|
`/dev/null` 将结果忽略
|
|
```bash
|
|
nohup ./f.sh >> /dev/null 2>&1
|
|
```
|
|
程序运行的`stdin、stdout、stderror`查看
|
|
先使用`jps`查看zookeeper的进程ID
|
|
然后`cd /proc/进程ID/fd` 即可
|
|
|
|
>相关命令
|
|
|
|
- `ssh_all_zookeeper.sh /usr/local/zookeeper/bin/zkServer.sh start`
|
|
- `ssh_all_zookeeper.sh /usr/local/zookeeper/bin/zkServer.sh status`
|
|
- `ssh_all_zookeeper.sh /usr/local/zookeeper/bin/zkServer.sh stop`
|
|
- `zkCli.sh start`
|
|
|