精华内容
下载资源
问答
  • ETH节点命令

    千次阅读 2019-11-06 15:36:48
    ETH节点命令ETH Configgeth节点启动命令启动节点命令主网测试网以太坊常用networkid进入控制台erc20 智能合约各方法对应的签名编码erc20 交易 更多区块链信息可查看:...

    更新于:2019-11-07

    更多区块链信息可查看:https://blog.csdn.net/ted_sky/article/details/102932065

    ETH Config

    geth节点启动命令

    进入启动程序目录:/本地源码目录/go-ethereum/build/bin

    启动节点命令

    主网

    ./geth --identity "eth" --datadir "/本地源码目录/data"  --rpc --rpcapi "db,net,web3,eth,personal,miner" --rpccorsdomain "*"  --rpcaddr 0.0.0.0 --rpcport 8545 --networkid 1 console 2>> eth.log
    

    测试网

    ./geth --testnet --datadir "/本地源码目录/testdata"  --rpc --rpcapi "db,net,web3,eth,personal,miner" --rpccorsdomain "*"  --rpcaddr 0.0.0.0 --rpcport 8545 --networkid 3 console 2>> eth.log
    

    --testnet表示选择的是ropsten测试网络,如果想要同步rinkeby测试网络,可以更换参数--testnet为--rinkeby

    参数名称 参数描述
    identity 区块链的标示,用于标示目前网络的名字
    nodiscover 私有链地址,不会被网上看到
    datadir 设置当前区块链网络数据存放的位置
    rpc 开启rpc通道
    rpcapi 要开放哪些rpc api,默认eth,net,web3
    rpccorsdomain 允许能连接到你的节点执行rpc api的url,使用逗号分隔。*表示任何url都可以连接
    rpcaddr HTTP-RPC服务器接口地址,默认为localhost
    rpcport HTTP-RPC服务器端口地址,默认为8545
    networkid 网络标识,私有链取一个大于4的随意的值
    console 启动命令行模式,可以在Geth中执行命令
    verbosity 日志详细度:0=silent, 1=error, 2=warn, 3=info, 4=debug, 5=detail(default: 3)
    2>> eth.log 表示把控制台日志输出到eth.log文件。新开一个命令行终端,运行tail -f geth.log命令来实时显示日志,这样日志信息就不会出现在终端中,让你在终端运行命令的时候可读性较差

    Geth uses port 30303 for connections to peers.

    以太坊常用networkid

    ID NAME
    1 main network
    3 Ropsten
    4 Rinkeby
    42 Kovan
    其它数字为个人自定义私有网络

    0: Olympic, Ethereum public pre-release PoW testnet
    1: Frontier, Homestead, Metropolis, the Ethereum public PoW main network
    1: Classic, the (un)forked public Ethereum Classic PoW main network, chain ID 61
    1: Expanse, an alternative Ethereum implementation, chain ID 2
    2: Morden Classic, the public Ethereum Classic PoW testnet(deprecated)
    3: Ropsten, the public cross-client Ethereum PoW testnet
    4: Rinkeby, the public Geth-only PoA testnet
    5: Goerli, the public cross-client PoA testnet
    6: Kotti Classic, the public cross-client PoA testnet for Classic
    8: Ubiq, the public Gubiq main network with flux difficulty chain ID 8
    42: Kovan, the public Parity-only PoA testnet
    60: GoChain, the GoChain networks mainnet
    77: Sokol, the public POA Network testnet
    99: Core, the public POA Network main network
    100: xDai, the public MakerDAO/POA Network main network
    31337: GoChain testnet, the GoChain networks public testnet
    401697: Tobalaba, the public Energy Web Foundation testnet
    7762959: Musicoin, the music blockchain
    61717561: Aquachain, ASIC resistant chain
    [Other]: Could indicate that your connected to a local development test network.

    进入控制台

    ./geth attach ipc:/本地数据目录/geth.ipc

    erc20 智能合约各方法对应的签名编码

    • 常见例如:transfer(address,uint256)
      编码为:web3.sha3(“transfer(address,uint256)”).substring(0,10) -> “0xa9059cbb”
    • balanceOf(address)
      编码为:web3.sha3(“balanceOf(address)”).substring(0,10) -> “0x70a08231”
    方法 编码
    transfer(address,uint256) 0xa9059cbb
    balanceOf(address) 0x70a08231
    decimals() 0x313ce567
    allowance(address,address) 0xdd62ed3e
    symbol() 0x95d89b41
    totalSupply() 0x18160ddd
    name() 0x06fdde03
    approve(address,uint256) 0x095ea7b3
    transferFrom(address,address,uint256) 0x23b872dd

    erc20 交易

    传输数据:

    Function: transfer(address _to, uint256 _value)
    
    0xa9059cbb0000000000000000000000000797350000000000000000000000000000000000000000000005150ac4c39a6f3f0000
    

    将数据分解为适当的块:

    0x                                                     // Hex prefix
    a9059cbb                                               // web3.sha3("transfer(address,uint256)").substring(0,10) => "0xa9059cbb"
    0000000000000000000000000797350000000000               // address - 40 characters
    000000000000000000000000000000000005150ac4c39a6f3f0000 // value - 54 characters - should be 64 characters
     
    // Ruler below 
    1234567890123456789012345678901234567890123456789012345678901234
    

    值字段将用零填充以组成64个字符:

    // Intended transfer amount
    // new BigNumber("5150ac4c39a6f3f0000",16).div(1e18)
    // 23999.99
    000000000000000000000000000000000005150ac4c39a6f3f0000
     
    // Actual transfer instruction
    // new BigNumber("5150ac4c39a6f3f00000000000000",16).div(1e18)
    26388268071507722.24
    000000000000000000000000000000000005150ac4c39a6f3f00000000000000
     
    // Ruler below 
    1234567890123456789012345678901234567890123456789012345678901234
    
    展开全文
  • 这里写自定义目录标题docker安装zookeeper并进入容器查看 docker安装zookeeper并进入容器查看 1.拉取镜像:docker pull zookeeper:3.6.1 2.查看镜像:docker images 3.启动zookeeper镜像:docker run --privileged...

    这里写自定义目录标题

    docker安装zookeeper并进入容器查看

    1.拉取镜像:docker pull zookeeper:3.6.1
    docker 拉取zookeeper镜像文件
    2.查看镜像:docker images
    查看镜像
    3.启动zookeeper镜像:docker run --privileged=true -d --name myzookeeper --publish 2181:2181 -d 3bbbc7545ea8(镜像id)
    4.查看启动:docker ps -a
    启动zookeeper镜像
    5.docker进入容器命令行:docker exec -it a07512ac0823(容器id)
    docker进入容器
    6.进入zookeeper容器命令行,查看
    在这里插入图片描述
    7.运行zookeeper客户端 :在容器bin文件夹下
    在这里插入图片描述
    8.运行 .zkcli.sh
    在这里插入图片描述
    9.查看zookeeper下的节点 :ls /serservices
    在这里插入图片描述

    展开全文
  • zookeeper节点相关命令

    2020-05-04 00:42:44
    要回答这个问题,先明确一下什么叫做zk的客户端,zk自带了进入zookeeper交互模式的脚本------zkCli.sh,直接执行"./zkCli.sh"就可以进入与zookeeper的交互模式了 。比如现在我在node3机器上执行这个zkCli.sh了,那么...

    在zk安装成功后,怎么通过客户端连接呢?

            要回答这个问题,先明确一下什么叫做zk的客户端,zk自带了进入zookeeper交互模式的脚本------zkCli.sh,直接执行"./zkCli.sh"就可以进入与zookeeper的交互模式了 。比如现在我在node3机器上执行这个zkCli.sh了,那么node3就相当于一个客户端了。(比如java程序连接了zkserver集群,那么java程序就是客户端)。

    在113上连接zk集群,其中113机器是我随便挑的,角色是个follower,结果类似下图:

    [root@node113 /usr/local/zookeeper/zookeeper-3.4.9/bin]#./zkCli.sh 
    ......(打印的很多信息)
    [zk: localhost:2181(CONNECTED) 0]

    查看zk根目录下的所有znode节点:

    [zk: localhost:2181(CONNECTED) 2] ls /
    [20171214, zookeeper]

    进入与zookeeper的交互模式后,有哪些命令可以使用呢,可以使用help命令来查看帮助:

    [zk: localhost:2181(CONNECTED) 3] help
    ZooKeeper -server host:port cmd args
    	connect host:port
    	get path [watch]
    	ls path [watch]
    	set path data [version]
    	rmr path
    	delquota [-n|-b] path
    	quit 
    	printwatches on|off
    	create [-s] [-e] path data acl
    	stat path [watch]
    	close 
    	ls2 path [watch]
    	history 
    	listquota path
    	setAcl path acl
    	getAcl path
    	sync path
    	redo cmdno
    	addauth scheme auth
    	delete path [version]
    	setquota -n|-b val path

    创建一个节点:

    [zk: localhost:2181(CONNECTED) 5] create /appdata hello
    Created /appdata
    [zk: localhost:2181(CONNECTED) 6] ls /
    [appdata, 20171214, zookeeper]
    [zk: localhost:2181(CONNECTED) 7]

    说明:节点,在zookeeper里面叫znode节点,create 的时候可以加-e或者-s选项。-e:ephemeral 表示创建的是临时性节点,客户端通过quit退出后短暂的节点就没有了,默认是persist的,即默认创建的节点是持久化的,除非你自己删除,不然永久存在。

    -s:sequential,表示创建的是有序列的节点。-s类型的默认会在重名的znode节点名字后加序列号以避免重复。 

    得到节点里面的数据:

    [zk: localhost:2181(CONNECTED) 7] get /appdata
    hello
    cZxid = 0x300000002
    ctime = Fri Jan 05 02:37:33 EST 2018
    mZxid = 0x300000002
    mtime = Fri Jan 05 02:37:33 EST 2018
    pZxid = 0x300000002
    cversion = 0
    dataVersion = 0
    aclVersion = 0
    ephemeralOwner = 0x0
    dataLength = 5
    numChildren = 0

        说明:cZxid:表示节点/appdata创建时zk分配的id。

        mZxid:modify zid

        numChildren:子目录的格式

    查看某个目录的子节点:

    [zk: localhost:2181(CONNECTED) 16] create /201801  test
    Created /201801
    [zk: localhost:2181(CONNECTED) 17] create /201801/05  test2
    Created /201801/05
    [zk: localhost:2181(CONNECTED) 18] ls /201801
    [05]

    修改znode节点里面的数据,使用"set 节点路径  内容"格式的命令:

    [zk: localhost:2181(CONNECTED) 19] set /appdata hi  
    cZxid = 0x300000002
    ctime = Fri Jan 05 02:37:33 EST 2018
    mZxid = 0x300000005
    mtime = Fri Jan 05 02:47:37 EST 2018
    pZxid = 0x300000002
    cversion = 0
    dataVersion = 1
    aclVersion = 0
    ephemeralOwner = 0x0
    dataLength = 2
    numChildren = 0
    [zk: localhost:2181(CONNECTED) 20] get /appdata
    hi
    cZxid = 0x300000002
    ctime = Fri Jan 05 02:37:33 EST 2018
    mZxid = 0x300000005
    mtime = Fri Jan 05 02:47:37 EST 2018
    pZxid = 0x300000002
    cversion = 0
    dataVersion = 1
    aclVersion = 0
    ephemeralOwner = 0x0
    dataLength = 2
    numChildren = 0

    如何退出zk的客户端,使用“quit”命令:

    [zk: localhost:2181(CONNECTED) 21] quit
    展开全文
  • Linux命令记录

    2021-03-08 14:31:32
    Linux命令记录 进入节点命令ssh 节点名称 退出节点命令exit就可以了

    Linux命令记录

    进入节点命令ssh 节点名称
    退出节点命令exit就可以了

    展开全文
  • 1、先进入master节点 cd 到/root./kube文件 复制./kube文件下的config文件 2、到工作节点下 cd 到/root/目录下 mkdir .kube 创建.kube文件 cd .kube cd到.kube文件 将主节点中的config文件粘贴到这个目录下即可
  • 在配置Hadoop的时候经常需要一个节点里面安装解压配置一个文件,然后就可以直接传给其他的节点,比如Hadoop实现分布式系统的时候就可以直接这样 scp 要传的文件路径 目的路径 ...先进入要传的文件的上一级...
  • Zookeeper的命令与操作 Zookeeper节点属性 下一篇:Zookeeper的Watch机制和API操作 Zookeeper环境搭建 主机名以及其myid值,myid越大权值越大 第一步:下载Zookeeper 第二部:解压到export/servers目录 ...
  • 我按照 ... 上的步骤做的,但是到第四步打包启动的时候,出错,无法按照原博客中的命令执行。 可以打成jar包,但是无法进入运行。 idea的启动方法 设置节点的启动命令启动就OK了 ...
  • 先获得OpenShift的节点列表。 $ oc get node NAME STATUS ROLES AGE VERSION crc-2n9vw-master-0 Ready master,worker 14d v1.14.6+6ac6aa4b0 ...执行命令进入节点内的系统(可以看到OpenShift使用了一个名为...
  • 1.进入工作空间文件夹并编译 cd ~/catkin_ws catkin_make roscore 然后,开启一个新的终端 2.开启相机节点 roscoreroslaunch realsense2_camera rs_rgbd.launch 再开启一个新的终端 3.显示界面 rviz 再...
  • mount命令的作用,目前总结的有以下几点: 1,忘了开机密码、或系统维护。进入单用户模式后,需要编辑保存文件,这时需要对根磁盘进行挂载可写操作: mount -t proc /proc /proc mount -o remount,rw /dev/...
  • 进入geth交互平台的命令大全解释

    千次阅读 2017-08-10 11:31:51
    这里有很多进入geth平台的命令参数来确保你的链是私链 nodiscover:不被其他节点发现,但是如果有相同创世块和networkid的节点可以连接进私链 --nodiscover Use this to make sure that your node is not ...
  • #kafaka单节点部署 PS:Kafka中单节点部署又分为两种,一种为单节点单Broker部署,一种为单节点多Broker...1,进入下载路径下,比如我的就是进入Downloads下。 输入命令: cd Downloads 2,解压到当前文件夹 输入:t
  • (1) 打开 Terminal (快捷键“Ctrl+Alt+T”),输入以下命令进入本实验脚本所在目录; cd shiyan/WNTLab/EXP/exp7 再输入以下命令运行本实验,如图1所示; ns Hidden_Terminal.tcl 图 1 (2) 上述命令执行完成后会弹出 ...
  • zookeeper下载 下载url:http://www.apache.org/dyn/closer.cgi/zookeeper/ ...进入conf目录 ...复制模板(zoo_sample.cfg)修改文件名为zoo.cfg主要是日志目录和端口 ...进入bin目录,启动...
  • #kafaka单节点部署 PS:Kafka中单节点部署又分为两种,一种为单节点单Broker部署,一种为单节点多Broker...1,进入下载路径下,比如我的就是进入Downloads下。 输入命令: cd Downloads 2,解压到当前文件夹 输入:t
  • 添加节点

    2018-07-16 14:38:02
    然后进入到控制台标签页:在输入框中输入addnode IP地址 add,其中IP地址是你需要添加的IP:如果成功,你会看到控制台输出了一个null:你可以使用getpeerinfo命令或者切换到同伴标签来查看现在连接到的节点信息:...
  • 一、主机请求节点状态 1、函数:UNS8 masterRequestNodeState(CO_Data* d, UNS8 node...01h为启动命令(让节点进入操作状态); 02h为停止命令(让节点进入停止状态); 80h为进入预操作状态(让节点进入预操作状态);
  • // 进入实验七的文件夹exp7 cd /home/wnt/WNTLab/experiments/exp7 // 执行命令 ns Hidden_Terminal.tcl 开始隐藏节点实验仿真 调整运行步长2ms左右便于观察 节点间相互广播路由信息,建立路由表 1.5s...
  • 删除consul上的节点

    千次阅读 2020-04-14 20:33:48
    微服务中使用consul如何删除上面的一个节点 首先:进入consul界面查看节点内容 ...进入节点: 对于每一个节点都会显示出来,我们记住要删除的节点的ID 进入consul的安装服务器:运行以下命令 [root@xxxxxx]...
  • // 进入实验七的文件夹exp7 cd /home/wnt/WNTLab/experiments/exp7 // 运行命令执行 执行实验 ns Hidden_Terminal.tcl 仿真开始(0~1s) 节点间相互广播路由信息,建立路由表 1.5s开始 节点0开始向节点1发送数据...
  • 节点审查-源码

    2021-02-18 22:43:34
    测试终端中是否具有节点index.js的功能,将输出index.js命令。 汇入资料 您可以通过创建模块将另一个js文件中的数据调用到您的文件中。 例如在myModule.js中 module . exports . beBasic = ( ) => "That's so fetch...
  • 添加节点教程

    2018-07-13 03:44:00
    然后进入到控制台标签页:在输入框中输入addnode IP地址 add,其中IP地址是你需要添加的IP:如果成功,你会看到控制台输出了一个null:你可以使用getpeerinfo命令或者切换到同伴标签来查看现在连接到的节点信息:...
  • 5、进入节点,点击agent_jar下载,并放到与远程工作目录的同级目录下,方便查找 6、在agent_jar的目录下进入cmd,输入下面命令,出现connected表示连接成功 节点变为在线状态(第一次连接,会有延时) 7、给任务...
  • haklab节点 haklab节点 ###安装 进入haklab-node文件夹并运行以下命令: npm install 之后,只需使用以下命令启动服务器: node app.js
  • // 进入实验七的文件夹exp7 cd /home/wnt/WNTLab/experiments/exp7 // 运行命令执行 执行实验 ns Hidden_Terminal.tcl 仿真开始(0~1s) 节点间相互广播路由信息,建立路由表 1.5s开始 节点0开始向节点1发送...
  • 节点快速入门-源码

    2021-02-10 03:35:01
    进入新创建的文件夹 cd Equilibria 运行安装脚本 bash equilibria.sh install 启动服务节点 bash equilibria.sh start 附加命令: 要检查服务状态: bash equilibria.sh status 要检查其工作方式: bash ...
  • zookeeper命令

    2019-04-26 18:02:30
    zookeeper命令 进入bin目录下 ./zkCli.sh 开始练习查看有多少节点 ls / 创建节点 create空 /huanshen 查看节点 get 空 /huanshen “eve” 修改节点 set空 /huanshen “”123“ 监听节点 首先在master get 空 /...
  • 文章目录一:redis基础命令1、创建集群:2、远程登录redis数据库:3、查看集群信息:4、查看集群slave、slot、key分布信息情况二:redis扩容命令1、将redis节点添加到集群:进入集群中一个节点添加2、删除节点:3、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,082
精华内容 432
关键字:

进入节点命令