本文目录一览:
Midas gen怎么通过导入的dwf文件建立节点
在MidasGen软件中利用“导出”建立节点。
操作流程:1、分割midasGen模型中与节点连接的构件,导出midasFEA实体模型文件。
2、打开midasFEA程序,导入def生成实体文件。
3、导入midasGen文件后,即可建立节点。
节点搭建什么意思
搭建的关键点。
搭建节点意思是指搭建的关键点,PFS节点搭建IPFS是一个内容分发网络,整个网络由成千上万上完个节点组成,只要一台设备上运行IPFS服务,那么就可以说这台设备就是一个节点。
在Ubuntu里面搭建四个节点内存怎么分配?
一、硬件配置以及操作系统:
所需要的机器以及操作系统:一台mac os笔记本、一台window笔记本(CPU双核四线程,内存8G),其中mac os用于远程操作,window笔记本装有虚拟机,虚拟出3个ubuntu18.04系统(配置CPU1个线程2个,内存1.5G小火箭 app,硬盘分配每个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 hadoop@192.168.0.109:/home/sunftp/ftpdir/slave1_id_rsa.pubscp id_rsa.pub hadoop@192.168.0.109:/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测试本机无密码登录shadowx安卓版,如下图所示:
8、将master上的公钥拷贝到slave1和slave2上,使其master无密码登录slave1和slave2,首先将authorized_keys文件通过scp上传到slave1和slave2的/home/sunftp/ftpdir/目录中,使用如下命令来上传
scp authorized_keys hadoop@192.168.0.110:/home/sunftp/ftpdirscp authorized_keys hadoop@192.168.0.111:/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中加入以下代码:
propertynamedfs.replication/namevalue2/value/propertypropertynamedfs.namenode.name.dir/namevaluefile:/usr/hadoop-2.7.7/hdfs/name/valuefinaltrue/final/propertypropertynamedfs.datanode.data.dir/namevaluefile:/usr/hadoop-2.7.7/hdfs/data/valuefinaltrue/final/propertypropertynamedfs.namenode.secondary.http-address/namevaluesunxj-hdm.myhd.com:9001/value/propertypropertynamedfs.webhdfs.enabled/namevaluetrue/value/propertypropertynamedfs.permissions/namevaluefalse/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 版权协议,转载请附上原文出处链接及本声明。
原文链接:
节点服务器的建立
如果在一个域内只建立一台服务器,则这台服务器就默认的成为主服务器(Administrator Server),每次在主服务器上更改设置后,必须重新启动服务器,这就不得不暂时停止对外提供服务,这种情况在企业环境中常常是不允许的。要解决这个问题,可以在此域中再增加一台或者多台服务器,这些新增加的有别于主服务器的服务器叫做受控服务器(Managed Servers) ,可以将所有商业服务分散于这些受控服务器上面,而用主服务器来管理它们。这样主服务器可以更改设置,重新启动,而各个受控服务器可以继续对外提供服务。
多服务器域中,必须唯一指定其中一台服务器为主服务器,其他服务器作为受控服务器,每一个受控服务器在这个域中是作为一个节点(Node)存在的,或叫节点服务器。在WLS6.1的主服务器控制台上提供了管理这些节点的工具,可以方便的启动停止其域内包含的受控服务器。如果要建立多服务器域,则必须使主服务器上的WLS与各个受控服务器上的WLS版本保持一致。先启动主服务器,然后再启动各个受控服务器。主服务器与受控服务器的每一次通信都是通过SSL来进行的。以上就是要点,下面详细说明一下:
关于数字证书:
各个节点与主服务器之间要使用SSL协议来进行通信,这是为了保证通信安全。此协议使用一配对密锁,公锁和私锁。这是一对非对称密锁,用其中任何一个密锁加密信息只能用另一个来解密。值得一提的是,WLS要求节点与主服务器之间采用双向验证。关于SSL协议的详细内容会在以后“安全管理”部分介绍。
在节点管理过程中所使用的数字证书是符合X.509格式的,私锁遵循PKCS#5和PKCS#8标准。PKCS#5是基于密码口令的,它描述了用密码口令来加密私锁的方法。PKCS#8是私锁的语法标准,说明了私锁应该具有的特征。用于节点管理中的证书与WLS的数字证书格式是不同的,前者只使用一个.crt文件,其中包含了被加过密的私锁(但并不发送密锁),而后者使用的是分开的文件。要使用节点管理,首先必须获得一个.crt证书来使用SSL通讯。您可以去CA机构购买一个私锁和数字证书或者使用WLS提供的私锁和数字证书,不管通过哪种办法,如果得到的私锁不是PKCS#5/#8格式的,要使用WLS提供的wlkeytool工具来转换一下。然后再将私锁、公锁和CA的认证授权文件用cat工具合并成一个crt文件。这里举个例子,看看如何使用WLS自带的私锁、公锁和CA认证授权文件来生成一个crt文件。您可以在mydomain这个默认域所对应的文件夹中找到:demokey.pem、democert.pem和ca.pem,他们分别是私锁、公锁和CA授权文件。这个私锁demokey.pem不是基于PKCS#5/#8格式的,因此我们先用wlkeytool转换一下:
wlkeytool demokey.pem demokey_new
先是提示您输入demokey.pem的解锁密码,如果没有那么直接按回车。然后提示输入新密码,填入密码后,将生成一个PKCS#5/#8格式的新私锁。下面合并这三个文件,生成crt文件:
cat demokey_new democert.pem ca.pem demo.crt
在mydomain目录下原来就有已经生成好的demo.crt文件,您可以直接拿来使用,或者为了熟悉一下生成crt文件的过程,不妨按上述方法操作一遍,以后就可以生成自己的crt文件。
有了证书我们就可以开始配置各个节点服务器了。
配置节点:
登陆到主服务器的控制台,选择左侧树状菜单中的“Machines”,在右侧框架中点击“Configure a new Machine…”连接。填入要被管理的节点服务器机器名后点击“create”。然后点击“Node Magager”标签页,在这里设置一些参数,这些参数意义可以在后面“启动节点服务器”中找到说明。“Listen Address”填写节点服务器IP或者DNS名。“Listen Port”默认是“5555”,请与此节点服务器启动时使用的端口一致。“Certificate”默认使用“config/demo.crt”,可以改成你自己生成的crt文件。“Certificate Passwrod”没有显示,如果更改了数字证书,则也应该同时修改此密码。“Trusted Certs File”默认是“config/trusted.crt”。
全部填写完后,点击“Appley”按钮。
点击左侧树状菜单中的“Servers”,在右侧框架中点击“Configure a new Server…”连接,在“Configuration-General”标签页的“Name”中添上节点服务器的名称,在“Machine”下拉菜单中选择刚刚建立的机器名,然后点击“Create”按钮。
点击“Configuration-Remote Start”标签页,当主服务器远程启动此节点服务器时,会调用这里设置的参数。如果不提供这些参数,那么主服务器会使用节点服务器启动监听时设置的变量值。由于在下面将要介绍的“远程启动节点服务器”中会提到启动监听时的变量设置,这里就不讲如何填写这些参数了,因为不填也可以。
编辑config/nodemanager.hosts这个文件,删除里面的默认值,然后添加主服务器的地址。
本地启动节点服务器:
可以使用节点服务器上的“WLS目录\config\与主服务器相同的域名\startManagedWebLogic.cmd”这个脚本文件来在本地启动节点服务器。启动之前需要在此节点机器的系统环境变量中(在“我的电脑”上按右键-属性-高级-环境变量-系统变量-添加…)添加两个环境变量(其值的格式可参考startManagedWebLogic.cmd文件的第68行):
ADMIN_URL=主服务器地址和端口
SERVER_NAME=此节点服务器名
再次提醒一下,要启动的节点服务器必须与主服务器在同一个域中(域名相同,比如都是mydomain),而且WLS版本也要相同。添加后,先保证主服务器正在运行,然后执行此脚本来启动节点服务器。在命令行窗口中您会发现,此节点服务器首先连接到主服务器上面来获得配置信息,然后用此配置来启动服务器。
要关闭此节点服务器可以使用命令行:
java weblgoic.Admin ?url host:port SHUTDOWN ?username:adminname ?password password
也可以在主服务器控制台上关闭此节点服务器,只要在左侧菜单中右键选择此节点服务器图标,选择“Stop this server…”即可。“Kill this server…”在这里不能用,必须打开节点服务器监听才可以使用此命令,如何进行监听,请看下面介绍。
远程启动节点服务器:
这与启动主服务器一样,只是启动命令和参数不同。如果一台节点服务器启动了监听,那么主服务器就可以远程启动这台节点服务器。
-Dweblogic.nodemanager.listenAddress=host 受控服务器IP或者DNS名
-Dweblogic.nodemanager.listenPort=post 监听端口,默认5555
-Dweblogic.nodemanager.savedLogsDirectory=path 日志目录,默认NodeManagerLogs目录。
-Dweblogic,nodemanager.certificateFile=path 数字证书的路径和文件名
-Dweblogic.nodemanager.certificateType=type 数字证书类型默认RSA,还可以是DSA。
-Dweblogic.nodemanager.certificatePassword=pkpassword 私锁密码
-Dweblogic.nodemanager.trustedCerts=path 被认可的权威授权列表,默认为config/trusted.crt。
-Dweblogic.nodemanager.reverseDnsEnabled=true 如果使用DNS名来指定受控服务器地址,则要设定此项为true。默认为false。
-Dweblogic.nodemanager.trustedHosts=path 指定存放可以被信任的主机列表文件路径。默认为config/nodemanager.hosts文件,其中默认设定的是本机地址,请修改成主服务器地址。只有列表中存在的服务器地址才能与本节点服务器通信。一般来说文件只包含主服务器的地址这么一行就够了。
-Dbea.home=dir BEA Home路径
-Djava.security.plicy==policy_file 默认是“WLS目录/lib/weblogic.policy”
-Dweblogic.nodemanager.sslHostNameVerificationEnabled=true 默认情况下,节点服务器并不进行主机名验证,如果要使用验证,设此项为true。
如果想使用脚本来启动监听,请用文本编辑器编辑节点服务器上config目录下面的startNodeManager.cmd文件,添加一个启动参数:
-Dweblogic.nodemanager.listenAddress=此节点服务器的IP或者DNS名
做完以上修改后就可以运行此脚本来启动此节点服务器监听了,启动后命令行窗口会显示正在此节点服务器地址上用端口(5555)进行监听的信息。
您可以将节点服务器作为一项windows服务,这样每次启动计算机都可以自动启动节点服务器。作为节点服务器来说,推荐您将其注册成windows服务。您可以复制installNtService.cmd和uninstallNtService.cmd文件,并改名成installNMNtService.cmd和uninstallNMNtService.cmd。然后参考上面介绍的命令和startManagedWebLogic.cmd中的内容修改这两个文件中的内容:将“weblogic.Server”改成“weblogic.nodemanager.NodeManager”以便启动节点服务器。更改-svcname参数并使installNMNtService.cmd和uninstallNMNtService.cmd中的此参数值保持一致。其他参数请自行修改。
若要远程启动关闭节点服务器,登陆到主服务器的控制台,展开左侧树状菜单中的“Servers”,然后在想要启动的节点服务器图标上点击右键,选择“Start this Server…”,这会启动选中的远程节点服务器。选择“Stop this Server…”会关闭选中的远程节点服务器。选择“Kill this Server…”会杀掉没有响应的远程节点服务器。选择“Get StdOut for this server…”和“Get StdErr for this server…”可以查看此服务器的系统消息。
中国手机如何搭建英国节点
下载客户端后安装程序
有些人看到这个节点标志后,不知道怎么去做。也有些人限于自身的条件,没有条件通过电脑做节点测试等等问题,做以下解答一、节点的作用,简单概况为: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账户注册、






还没有评论,来说两句吧...