节点搭建教程(怎么自己搭建国外的节点)

您所在的位置:网站首页 微星cpuconfiguration 节点搭建教程(怎么自己搭建国外的节点)

节点搭建教程(怎么自己搭建国外的节点)

#节点搭建教程(怎么自己搭建国外的节点)| 来源: 网络整理| 查看: 265

在Ubuntu里面搭建四个节点内存怎么分配?

一、硬件配置以及操作系统:

所需要的机器以及操作系统:一台mac os笔记本、一台window笔记本(CPU双核四线程,内存8G),其中mac os用于远程操作,window笔记本装有虚拟机,虚拟出3个ubuntu18.04系统(配置CPU1个线程2个,内存1.5G,硬盘分配每个70G),对于mac os(可以用window机或者linux机)的配置没有要求

使用vm创建3个ubuntu18.04系统,一个主节点:master(NameNode)和两个从节点slave1(DataNode)和slave2(DataNode)

节点IP分配:主节点IP为:192.168.0.109、从节点1IP为:192.168.0.110、从节点2IP为:192.168.0.111

虚拟机的网络选择桥接模式与物理网络的网段相同,这样有助于远程连接。

master的主机名为:sunxj-hdm,slave1的主机名为:sunxj-hds1,slave2的主机名为:sunxj-hds2,如下图所示:

定义域名:sunxj-hdm.myhd.com(master),sunxj-hds1.myhd.com(slave1),sunxj-hds2.myhd.com(slave2)

配置hosts,将3台的hosts配置为:

192.168.0.109 sunxj-hdm.myhd.com192.168.0.110 sunxj-hds1.myhd.com
192.168.0.111 sunxj-hds2.myhd.com

如下图所示:

注意:不能放在最下边,从注释行开始往下是配置ipv6的,ip和域名之间必须是一个tab,且域名后不能有空格,否则是ping不通的,还有3个主机必须配置相同才能互ping。

7.然后使用如下命令进行重启网络

sudo /etc/init.d/networking restart

如下图所示:

8、然后通过ping sunxj-hds1.myhd.com查看是否可以ping的通,如果是通的则配置成功,如果不通需要在找原因了,如下图所示:

在master机ping slave1和slave2

在 slave1机ping master和slave2

在 slave2机ping master和slave1

二、节点需要安装的工具:

三个节点需要安装的工具为:vm-tool、gcc、net-tools、openssh-server、vsftpd、vim(用于ftp服务)

安装顺序:

(1)sudo apt install gcc

(2) 安装vm-tool

(3)sudo apt install net-tools

(4)sudo apt install vim

(5)sudo apt install openssh-server(可以使用/etc/init.d/ssh start 启动ssh)

(6)在安装好ssh后即可远程操作,在macos中打开终端进行ssh远程连接,如下图所示:

(7)安装ftp服务并配置vsftpd请看:

三、安装JDK环境

1、安装java,三台主机都需要安装,安装方法请看:

四、创建hadoop用户

1、在master节点上使用如下命令来创建hadoop用户

sudo adduser hadoop

如下图所示:

2、使用如命令把hadoop用户加入到hadoop用户组,前面一个hadoop是组名,后面一个hadoop是用户名

sudo usermod -a -G hadoop hadoop

如下图所示:

3、可以使用如下命令来查看结果

cat /etc/group |grep hadoop

如下图所示:

4、把hadoop用户赋予root权限,让他可以使用sudo命令,使用如下命令编辑

sudo vim /etc/sudoers

修改文件如下:

root ALL=(ALL) ALL hadoop ALL=(root) NOPASSWD:ALL

如下图所示:

修改前:

修改后:

5、用同样方法在slave1和slave2上创建hadoop用户。

五、建立ssh无密码登录本机

ssh生成密钥有rsa和dsa两种生成方式,默认情况下采用rsa方式。

1、首先用hadoop用户在master主机上创建ssh-key,这里我们采用rsa方式。使用如下命令(P是要大写的,后面跟\"\",表示无密码)

ssh-keygen -t rsa -P \"\"

如下图所示:

2、直接回车即可,然后就会生成相应的信息,如下图所示:

3、回车后会在~/.ssh/下生成两个文件:id_rsa和id_rsa.pub这两个文件是成对出现的,进入到该目录查看,如下图所示:

4、然后分别在slave1和slave2用同样的方法生成,然后分别用

scp id_rsa.pub [email protected]:/home/sunftp/ftpdir/slave1_id_rsa.pubscp id_rsa.pub [email protected]:/home/sunftp/ftpdir/slave2_id_rsa.pub

将slave1和slave2的文件上传到master上,如下图所示:

5、使用如下指令,将上传到master上的slave1_id_rsa.pub和slave2_id_rsa.pub文件移动到~/.ssh/目录

sudo mv /home/sunftp/ftpdir/slave1_id_rsa.pub slave1_id_rsa.pubsudo mv /home/sunftp/ftpdir/slave2_id_rsa.pub slave2_id_rsa.pub

如下图所示:

6、将id_rsa.pub、slave1_id_rsa.pub、slave2_id_rsa.pub追加到authorized_keys授权文件中,开始是没有authorized_keys文件的,只需要执行如下命令即可:

cat *.pub authorized_keys

如下图所示:

7、然后可以通过:ssh localhost测试本机无密码登录,如下图所示:

8、将master上的公钥拷贝到slave1和slave2上,使其master无密码登录slave1和slave2,首先将authorized_keys文件通过scp上传到slave1和slave2的/home/sunftp/ftpdir/目录中,使用如下命令来上传

scp authorized_keys [email protected]:/home/sunftp/ftpdirscp authorized_keys [email protected]:/home/sunftp/ftpdir

,如下图所示:

9、此时在slave1和slave2上的/home/sunftp/ftpdir/目录中存在authorized_keys文件文件,如下图所示:

10、分别在两台slave机器上执行1~3部,然后如下命令将公钥拷贝到~/.ssh/目录中

cp /home/sunftp/ftpdir/authorized_keys ~/.ssh/authorized_keys

如下图所示:

11、使用:sudo chmod 664 authorized_keys 修改authorized_keys的权限,如下图所示:

12、然后在mstar上无密码登录slave1和slave2,如下图所示:

13、然后在slave1上无密码登录mstar和slave2,如下图所示:

14、然后在slave2上无密码登录slave1和mstar,如下图所示:

注意:如果无法登录请查看/home/下的用户权限是否是755,如果不是则无法登录的,我的slave1就是将/home/sunxj的权限设置为:777,只需要将sunxj设置为755即可,如下图所示:

12、到此就可以在master上无密码登录slave1和slave2了。

六、安装hadoop

1、首先从下载,如下版本:

2、这里选择hadoop2.7.7的Binary版本。

3、使用scp命令将下载好的hadoop上传到master,(此时的用户名也可以使用其他的用户配置)如下图所示:

4、使用如下命令解压

tar -xzvf hadoop-2.7.7.tar.gz将hadoop-2.7.7.tar.gz

如下图所示:

5、将hadoop-2.7.7移动到/usr/目录,如下图所示:

6、查看hadoop的目录,如下图所示:

7、在hadoop-2.7.7目录中一个hdfs目录和三个子目录,如

hadoop-2.7.3/hdfs

hadoop-2.7.3/hdfs/tmp

hadoop-2.7.3/hdfs/name

hadoop-2.7.3/hdfs/data

8、在hadoop-2.7.7/etc/目录中查看需要配置的文件有:

core-site.xml

hadoop-env.sh

hdfs-site.xml

mapred-site.xml.template

yarn-env.sh

yarn-site.xml

mapred-env.sh

slaves

如下图所示:

9、首先配置core-site.xml文件,使用如下命令打开

sudo vim etc/hadoop/core-site.xml

然后在configuration/configuration中如下配置是读写sequence file 的 buffer size,可减少 I/O 次数。在大型的 Hadoop cluster,建议可设定为 65536 到 131072,默认值 4096.按照教程配置了131072:

property namehadoop.tmp.dir/name valuefile:/usr/hadoop-2.7.7/hdfs/tmp/value descriptionA base for other temporary directories./description /property property nameio.file.buffer.size/name value131072/value /property property namefs.defaultFS/name valuehdfs://sunxj-hdm.myhd.com:9000/value /property

注意:第一个属性中的value和我们之前创建的/usr/hadoop-2.7.7/hdfs/tmp路径要一致。

如下图所示:

属性说明:

参数

属性值

解释

fs.defaultFS

NameNode URI

hdfs://host:port/

io.file.buffer.size

131072

SequenceFiles文件中.读写缓存size设定

fs.defaultFS //为masterIP地址,其实也可以使用主机名或者域名,这个属性用来指定namenode的hdfs协议的文件系统通信地址,可以指定一个主机+端口,也可以指定为一个namenode服务(这个服务内部可以有多台namenode实现ha的namenode服务)o.file.buffer.size //该属性值单位为KB,131072KB即为默认的64M,这个属性用来执行文件IO缓冲区的大小hadoop.tmp.dir //指定hadoop临时目录,前面用file:表示是本地目录。有的教程上直接使用/usr/local,我估计不加file:应该也可以。hadoop在运行过程中肯定会有临时文件或缓冲之类的,必然需要一个临时目录来存放,这里就是指定这个的。当然这个目录前面我们已经创建好了。

!-- 也有人使用zookeeper,因此,需要在hadoop核心配置文件core-site.xml中加入zookeeper的配置:--!-- 指定zookeeper地址 。zookeeper可以感知datanode工作状态,并且提供一些高可用性的特性。暂时不了解zookeeper,后续再说。先不加入这个配置了暂时。--propertynameha.zookeeper.quorum/namevaluedellserver01:2181,dellserver02:2181,dellserver03:2181,dellserver04:2181,dellserver05:2181/value/property

10、配置 hadoop-env.sh文件,用于配置jdk目录,使用如下命令打开

sudo vim etc/hadoop/hadoop-env.sh

然后将export JAVA_HOME=${JAVA_HOME}注释掉配置成具体的路径:export JAVA_HOME=/usr/jdk1.8.0_191,否则在运行时会提示找不到JAVA_HOME,如下图所示:

11、在mapred-env.sh加入JAVA_HOME,如下图所示:

12、在yarn-env.sh加入JAVA_HOME,如下图所示:

13、配置hdfs-site.xml,使用如下命令打开文件

sudo vim etc/hadoop/hdfs-site.xml

然后在configuration/configuration中加入以下代码:

property namedfs.replication/name value2/value /property property namedfs.namenode.name.dir/name valuefile:/usr/hadoop-2.7.7/hdfs/name/value finaltrue/final /property property namedfs.datanode.data.dir/name valuefile:/usr/hadoop-2.7.7/hdfs/data/value finaltrue/final /property property namedfs.namenode.secondary.http-address/name valuesunxj-hdm.myhd.com:9001/value /property property namedfs.webhdfs.enabled/name valuetrue/value /property property namedfs.permissions/name valuefalse/value /property

注意:其中第二个dfs.namenode.name.dir和dfs.datanode.data.dir的value和之前创建的/hdfs/name和/hdfs/data路径一致;由于有两个从主机slave1、slave2,所以dfs.replication设置为2

如下图所示:

属性说明:

配置NameNode

————————————————

版权声明:本文为CSDN博主「sxjlinux」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:

中国手机如何搭建英国节点

下载客户端后安装程序

有些人看到这个节点标志后,不知道怎么去做。也有些人限于自身的条件,没有条件通过电脑做节点测试等等问题,做以下解答一、节点的作用,简单概况为:1、仓储作用2、安全验证作用3、挖pi作用4、区块链的“块”二、想通过电脑做测试的旷工,需具备以下条件:1、软件必须在电脑上运行,手机上不能运行;2、台式机、笔记本电脑都可以,平板电脑不可以;3、电脑不要过于陈旧,操作系统要在64位以上;4、每部电脑只可以运作一个pi账户,不能多账号运作。三、不方便通过电脑测试的旷工:1、如果不方便电脑运行节点软件,只是想继续挖矿,也可以不用电脑申请节点试点,仍然像往常一样继续用手机挖矿,没什么影响。2、即使通过电脑下载了节点软件、挖矿,并非就具有了试点资格。你还需要申请做节点试点;申请成功后才可以做试点、被选中的节点可以优先进行kyc,但不开通内转。

用什么VPS搭建V2Ray服务器比较好?一键搭建Brook服务器推荐你使用Vultr(推荐)、搬瓦工(BandwagonHOST)、Hostwinds等大公司的VPS。其中,Vultr可以方便且无限制地免费更换IP,而且在全球拥有17个数据中心,但线路没有对亚洲和中国大陆进行特别优化,不同数据中心对中国大陆不同地区的速度和稳定性有差别,综合性价比最高;其次,我推荐你使用BandwagonHOST(搬瓦工),因为它的速度和稳定性更好,尤其是CN2/CN2GIA/香港线路,速度和稳定性都是首屈一指的,CN2线路套餐的综合性价比最高,用过都说好;鉴于Hostwinds虽然在国外口碑非常好,但IP地址资源比较少,被GFW照顾后,不方便更换IP,所以我不再推荐。如果你是老鸟的话,任何一家VPS都有值得推荐的优势,如果你追求速度和稳定性的话,我推荐您使用有中国电信CN2/CN2GIA高端线路或中国联通CUVIP高端线路的VPS,当然如果有香港/台湾/日本地区的数据中心就更好,网络延迟低,速度也比较快。虽然这些线路很好,但价格也是比较贵,尤其香港/台湾/日本地区的CN2/CN2GIA/CUVIP线路过于昂贵,普通用户真心用不起,我们一般选择美国或欧洲机房的这些高端线路,性价比非常高。关于Vultr的账户注册、套餐购买和VPS服务器系统安装与远程管理的详细使用教程,请参考最新Vultr账户注册、

手把手教你搭建比特币卫星接收节点

原文:

比特币区块链实际上是一个账本,所以需要将全部交易信息包含在账本内,从而体现每个比特币的所有权。账本需要在节点之间相互广播,以达到分布式备份账本的目的,这是比特币的关键特征。目前,节点广播几乎完全依赖互联网,这给比特币带来了潜在的「单点故障」问题,降低了整个网络的稳健性和安全性。

例如,海底光缆出现故障,或受政策影响的针对性断网都可能导致大范围的网络断连,从而影响该地区比特币节点的同步,损害比特币的可用性。

同步卫星的出现,减少了比特币对互联网的依赖,使节点同步可以通过接收卫星信号的形式完成。只需要一个卫星天线和一个接收器,就可以接收从卫星传来的区块数据,保持节点同步。同时,这也降低了运行节点的成本,在某些欠发达地区,网络连接费用高昂,使用卫星同步区块数据可以省下网费,让更多人有机会运行节点,从而提高比特币的覆盖率。

国外早有大神自制了卫星接收节点,本文将其整理成简略教程,供大家参考。

首先调节三脚架高低。

然后将卫星盘连接到三脚架上,并调节方位和高低。

然后将高频头安装到高频头支架上。

如果一切顺利,你的卫星天线应该是这样的。

使用 F 转接头将 SDR 连接到高频头电源上,然后使用同轴电缆将高频头也连接到电源上。连接前需要确认电源与 SDR 是匹配的,否则错误的电源将损坏 SDR。

Blockstream 为所需软件提供了预建的二进制文件。

打开「终端」后,输入

回车输入密码,密码是安装时设置的。然后可以看到待更新列表,输入 y,回车。

升级结束后,重启。

在「终端」中,输入

回车后屏幕出现 Is this ok [y/N],输入 y,回车。

完成后,将 Blockstream Satellite 在 Github 的库克隆到本地,创建一个项目。

首先要创建卫星接收器,输入如下命令:

安装好后开始克隆 Github 库

去刚才克隆好的文件夹

现在我们已经准备好所有 gr-framer GNUradio 模组需要的软件了,开始执行安装脚本:

输入密码

创建 gr-framers

恭喜,你已经安装了 gr-framers GNUradio!

现在开始执行 Blockstream GNUradio 安装脚本:

创建 Blockstream 模组

现在已经安装好 Blockstream 模组了。

我们需要设置 PYTHONPATH 和 LD_LIBRARY_PATH,来让接收器正常工作:

到这里,所有关于 GNUradio 的设置都已经完成了!

安装相关软件:

安装 FIBRE 相关软件

现在,克隆 FIBRE 库:

然后去克隆的文件夹:

开始创建:

现在创建 FIBRE

(此处可以添加 -jn 来加速编译,其中 n 是 cpu 核心数。如果你是四核处理器,就输入命令 make -j4)

已完成创建

完成后,开始安装:

FIBRE 安装好了

FIBRE 已经安装好了!你现在可以开始同步,或者将已经同步好的节点复制过来。

到此为止,你已经准备好前期工作,下面开始对齐卫星盘。

Blockstream 目前有 5 颗卫星,确定你所在地区被哪一颗所覆盖。

可在 Blockstram 官网 查询:

本文选择的是 Galaxy 18 卫星。

官网也有对齐工具,你可以输入你的地址或经纬度,它会告诉你如何调整天线的高度、方位和极性。这里是 对齐工具 。

为了得到一个 Galaxy 18 大概的可视化方位,我用了 SatellitePointer 这个 App。

确保在视线的 30 度之内没有建筑、树、或其他遮挡物。理想的视线是这样的:

视线越好,你接收的信号也就越好。

当你已经确定好卫星盘的摆放地点,你可以开始设置方位和高度。

信号质量与高度角密切相关,所以把高度角调节得越准确越好。

当你觉得高度已经调好了,就可以开始设置高频头的方位了。

设置高频头极性有点难办。我用了 SatellitePointer 这个 App 来帮助设置。我把手机的顶边贴近高频头底部的平边(图中红线处),然后看 App 中的指示:

虽然高频头上也有角度器,但是我觉得 App 更方便。

在启动接收器之前,你需要确定卫星的频率,并将其输入 rx_gui.py 文件。之前的教程里已经说过如何查询频率了。我使用的 Galaxy 18 卫星的频率是 12022.85 MHz。

要计算输入到 rx_gui.py 的频率,需要用卫星频率减去你高频头的 LO 频率。本文使用的高频头 LO 频率为 10750 MHz,因此最后的结果是 1272.85 MHz。

需要将 MHz 转化为 Hz,最后结果是 1272850000 Hz。

现在你可以将频率和增益(设为 40 即可)写入文件中,然后运行。

rx_gui.py 文件在 Blockstream 库的 satellite/grc 文件夹中。

当你运行 rx_gui.py 时,会弹出一个窗口。我们需要用到 FLL In 这个选项卡。

图形显示波动很大,刷新很快。要解决这个问题,你可以设置一下 average 参数,设为 15 即可。

缓慢地左右旋转卫星盘,观察 FLL In 的变化。我同样用了之前的 App 来帮助寻找方位。

如果你成功了,你会看到如下所示的图表。

现在你需要调整方位(左右)、高度(上下)和高频头的极性,来让信号更好。最后会得到如下所示的图表。

要确认你的信号是好的,你可以到 Abs PMF Out 选项卡,看一下有没有峰值。

你也可以到 Costas Sym Out 选项卡去看散点图。

最后,「终端」会显示:

恭喜!你成功对齐了卫星盘!

输入指令:

可以在 debug.log 文件中看到有没有成功接收区块,如果你看到如下的信息:

那么就已经成功了!

现在,你可以断网,试着只通过卫星来接收区块。

广联达钢结构软件怎么自定义节点(具体的步骤)?

使用背景:当软件内置的节点都不满足需求时,可以自己创建自定义节点以供下次使用(创建自定义需自行绘制节点处零件)。

步骤一:在【绘制】或【建模】页签的工具栏点击【创建自定义节点】如图:

步骤二:根据提示依次选择主构件、次构件和绘制好的节点钢板、螺栓等(如果有孔洞或者螺栓、锚栓等部件,这些也要选择)。

步骤三:选择完毕后---单击鼠标右键---弹出对话框后输入节点名称再选择节点连接类型---单击【确定】即可创建成功。如图:

步骤四:需要使用自定义节点可直接点击【创建节点】---拉到最后面即可使用自己新建的自定义节点。

如何用六六云搭建美节点

1、购买云服务器,这里需要注意是云服务器,虚拟主机没有办法,云服务器租用外国的,你做那个国家地区就租用当地的原生ip云服务器。

2、在云服务器中安装v2ray服务器端,获得端口和线路,得到vmess节点,这时候vmess节点就是tiktok独享节点

3、在v2ray端客户端中输入vmess节点就可以使用tiktok独享节点了

以上就是tiktok独享节点搭建流程的方法,我们的一键教程搭建非常简单,一步完成,一学就会。

pi节点045安装教程

PI节点045安装教程

拓展:PI节点045是一种用于在网络中实施分布式计算的系统,它可以帮助你有效地管理你的大量计算任务。安装PI节点045需要先安装一个基础软件包,然后安装配置文件,最后安装操作系统和节点软件。在安装过程中,您还可以自定义节点的设置,以满足自己的需求。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3