首页 文章 精选 留言 我的

精选列表

搜索[谷歌I/O],共10009篇文章
优秀的个人博客,低调大师

普通o2o公司架构部署

架构方案 web1:192.168.1.211 web1:192.168.1.212 web1:192.168.1.214 部署软件: java tomcat redis主从集群 zookeeper集群 elastcserch集群 ####三台服务器Jdk安装部署 rpm –ivh jdk-7u67-linux-x64.rpm vi /root/.bash_profile 添加内容 JAVA_HOME=/usr/java/jdk1.7.0_67 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH #使变量文件生效 source /root/.bash_profile 测试:java –version ###########redis主从部署 yum -y install gcc vim tar xf redis-3.0.3.tar.gz mv redis-3.0.3 /storage/local/redis-3.0.3 cd /storage/local/redis-3.0.3 make MALLOC=libc && make install redis配置: redis目录:/storage/local/redis-3.0.3 主的redis配置文件,使用默认的配置文件就可以了,如果你需要设计其他参数 从的redis配置文件,添加 #从的redis配置文件,需要添加vim/storage/local/redis-3.0.3/redis.conf daemonizeyes slaveof192.168.1.2116379 启动主从redis redis-server/storage/local/redis-3.0.3/redis.conf 查看主redis信息 #查看主redis的信息redis-cli-h192.168.1.211infoReplication#Replicationrole:master#代表192.168.1.211:6379这台redis是主connected_slaves:1slave0:192.168.9.18,6379,online 查看从redis信息 #查看主redis的信息redis-cli-h192.168.1.212infoReplication#Replicationrole:slave#代表192.168.1.211:6379这台redis是主master_host:192.168.1.212master_port:6379master_link_status:up master_last_io_seconds_ago:4master_sync_in_progress:0slave_priority:100slave_read_only:1connected_slaves:0 配置redis sentinel集群监控服务 1.添加一份redis sentinel 配置文件 vim/storage/local/redis-3.0.3/sentinel.conf##redis-0##sentinel实例之间的通讯端口port26379#master1 port26379 sentinelmonitormymaster192.168.1.21163792 sentineldown-after-millisecondsmymaster5000 sentinelfailover-timeoutmymaster900000 sentinelparallel-syncsmymaster2 2.有配置文件了,那么启动redis sentinel做redis集群监听 redis-sentinel/storage/local/redis-3.0.3/sentinel.conf 监控状态查询 #################ZooKeeper部署 第一步:主机名称到IP地址映射配置 ZooKeeper集群中具有两个关键的角色:Leader和Follower。集群中所有的结点作为一个整体对分布式应用提供服务,集群中每个结点之间都互相连接,所以,在配置的ZooKeeper集群的时候,每一个结点的host到IP地址的映射都要配置上集群中其它结点的映射信息。 例如,我的ZooKeeper集群中每个结点的配置,以slave-01为例,/etc/hosts内容如下所示: vim /etc/hosts 192.168.1.211 slave-01 192.168.1.212 slave-02 192.168.1.214 slave-03 第二步:修改ZooKeeper配置文件 在其中一台机器(slave-01)上,解压缩 tar xf zookeeper-3.3.4.tar.gz,mv zookeeper-3.3.4 zookeeper-3.3.4-node1 修改配置文件 cp zookeeper-3.3.4-node1/conf/zoo_sample.cfg /zoo.cfg vim zoo.cfg tickTime=2000 initLimit=10 syncLimit=5 dataDir=/tmp/zookeeper clientPort=2181 server.1=slave-01:2888:3888 server.2=slave-02:2888:3888 server.3=slave-03:2888:3888 第三步:远程复制分发安装文件 上面已经在一台机器slave-01上配置完成ZooKeeper,现在可以将该配置好的安装文件远程拷贝到集群中的各个结点对应的目录下: scp -r zookeeper-3.3.4-node1/root@192.168.1.211:/storage/local/zookeeper-3.3.4-node2 scp -r zookeeper-3.3.4-node1/root@192.168.1.211:/storage/local/zookeeper-3.3.4-node3 第四步:设置myid 在我们配置的dataDir指定的目录下面,创建一个myid文件,里面内容为一个数字,用来标识当前主机,conf/zoo.cfg文件中配置的server.X中X为什么数字,则myid文件中就输入这个数字 mkdir /tmp/zookeeper web1设置: echo "1" > /tmp/zookeeper/myid web2设置: echo "2" > /tmp/zookeeper/myid web3设置: echo "3" > /tmp/zookeeper/myid 启动 sh /home/storage/local/zookeeper-node1/bin//zkServer.sh start 查看状态 sh /home/storage/local/zookeeper-node1/bin//zkServer.sh status JMX enabled by default Using config: /home/hadoop/installation/zookeeper-3.3.4/bin/../conf/zoo.cfg Mode: leader 或follower(正常) ######################elasticsearch集群部署 tar xf elasticsearch-1.7.1.tar.gz mkdir -pv /storage/local/elasticsearch-cluster vim/storage/local/elasticsearch-node1/conf/elasticsearch.yml cluster.name: elasticsearch-cluster-CentOS node.name: "es-node1" node.master: true node.data: true marvel.agent.enabled: false transport.tcp.port: 9300 http.port: 9200 discovery.zen.ping.multicast.enabled: false discovery.zen.ping.unicast.hosts: ["192.168.1.212:9300", "192.168.1.214:9300"] 3.安装head插件 #进入到节点bin路径 cd /storage/local/elasticsearch-cluster/elasticsearch-node1/bin 安装插件 [root@localhost bin]# ./plugin -install mobz/elasticsearch-head 安装完插件之后会在es节点bin路径同级创建一个plugins目录,存放安装的插件 4.复制一份配置好的节点为elasticsearch-node2 scp -r /home/storage/local/zookeeper-node1/ root@192.168.1.212:/home/storage/local/zookeeper-node1/elasticsearch-node2 scp -r /home/storage/local/zookeeper-node1/ root@192.168.1.212:/home/storage/local/zookeeper-node1/elasticsearch-node3 所有服务器启动服务: sh /home/storage/local/elasticsearch-node1/bin/elasticsearch -d -Xms512m -Xmx512m 状态如图 访问:http://192.168.1.211:9200/_plugin/head/看到三个节点即可 ##########tomcat部署这里略去 附件:http://down.51cto.com/data/2366294 本文转自 msj0905 51CTO博客,原文链接:http://blog.51cto.com/sky66/1710284

优秀的个人博客,低调大师

Graph Understanding进展I

摘要:虽然图神经网络(GNN)最近成为图学习任务中的强大工具,但在提高GNN的结构编码能力方面仍付出了相当大的努力。一项特定的工作提出了使用子图信息来提高GNN表达能力的子图GNN,并取得了巨大的成功。然而,这种有效性通过枚举所有可能的子图来牺牲GNN的效率。本文分析了完全子图枚举的必要性,并表明通过考虑子图的一个小子集,模型可以达到相当的表达水平。然后,我们将最优子集的识别转化为组合优化问题,并提出了MAG-GNN来解决这个问题,这是一种强化学习(RL)增强的GNN。从候选子图集开始,MAG GNN使用RL代理迭代更新子图,以定位最具表现力的预测集。这将子图枚举的指数复杂度降低到子图搜索算法的恒定复杂度,同时保持良好的表现力。我们在许多数据集上进行了广泛的实验,结果表明MAG-GNN的性能与最先进的方法相当,甚至优于许多子图GNN。我们还证明了MAG-GNN有效地减少了子图GNN的运行时间。

优秀的个人博客,低调大师

部分 I. System

目录 1. Getting Started Guides 1.1. HDD Partition 1.2. Scientific Linux 1.3. Redhat Linux 1.4. CentOS 6 1.5. 5.x 减肥 1.6. 6.x Mini 安装后需要做的一些事 2. System Utilities 配置工具 2.1. CentOS 6 2.1.1. system-config-date 2.1.2. system-config-firewall 2.1.3. system-config-securitylevel 2.1.4. system-config-language 2.1.5. system-config-keyboard 2.1.6. system-config-network 2.1.7. ntsysv 2.1.8. lokkit 2.1.9. system-config-kdump 2.1.10. system-config-services 2.1.11. authconfig-tui 2.2. nmtui 3. kickstart 3.1. install kickstart 3.2. ks.cfg 3.3. boot 参数 4. Package Manager 4.1. Yum Resource & Yum Mirror 4.1.1. Fedora resource 4.1.1.1. Fedora 5.4 4.1.1.2. Fedora 6.x 4.1.1.3. Fedora 7.x 4.1.2. rpmforge-release 4.1.2.1. CentOS 5.x 4.1.2.2. CentOS 6.x 4.1.2.3. CentALT 4.1.3. atomic 4.1.4. famillecollet 4.1.5. rpmfind.net 4.1.6. pkgs.org 4.1.7. China Resource 4.1.8. 制作本地共享源 4.2. yum - Yellowdog Updater Modified 4.2.1. install 4.2.2. localinstall 4.2.3. list 4.2.4. search 4.2.5. update / upgrade 4.2.6. remove 4.2.7. installed 4.2.8. group 4.2.8.1. grouplist 4.2.8.2. groupinfo 4.2.8.3. groupinstall 4.2.8.4. groupremove 4.2.9. 查看包的依赖关系 4.2.10. provides / whatprovides 4.2.11. YUM 源管理 4.3. rpm - RPM Package Manager 4.3.1. install/upgrade/remove 4.3.1.1. --prefix 4.3.2. query 4.3.2.1. changelog 查看变更日志 4.4. rpmbuild - Build RPM Package(s) 4.4.1. RPM_directory_macros 4.4.2. --define 专递模板变量 4.4.3. 4.4.4. FAQ 5. 区域设置 5.1. 时区设置 CentOS 6 5.1.1. 查看当前时区 /etc/sysconfig/clock 5.1.2. tzselect - select a timezone 5.1.3. 时区设置 CentOS 7 5.1.4. 修改时区并立即生效 5.2. 日期、时间 5.2.1. rdate - get the time via the network 5.3. 语言 6. sudo, sudoedit - execute a command as another user 7. Logging 8. crontab 9. Services 9.1. systemctl 9.1.1. is-enabled 查看当前服务的启用状态 9.1.2. 重载 systemd 9.1.3. 列出启动失败的服务 9.1.4. list-units 9.2. service 9.2.1. chkconfig 9.3. xinetd.d 9.3.1. tftpd 9.3.1.1. atftp-server 9.3.2. rsync 9.3.3. rshd 9.4. rpcinfo 9.5. SELINUX 10. File System 10.1. EXT4 10.1.1. install 10.1.2. format 10.1.3. label 10.1.4. mount/umount 10.1.5. LVM 卷 10.2. LVM 10.3. zfs 10.4. btrfs 10.4.1. Mount Btrfs 10.4.1.1. Mount Snap 10.4.1.2. fstab 10.4.2. Snapshots and subvolumes (快照与子卷管理) 10.4.2.1. subvolumes 10.4.2.2. 10.4.3. btrfsctl 10.4.3.1. Resizes the filesystem 10.4.3.2. Snapshot 10.4.4. btrfs-vol 10.4.5. btrfs-convert 10.4.6. btrfsck 10.4.7. btrfs-debug-tree 10.5. iSCSI 10.5.1. GFS 10.6. GFS - Cluster Storage 10.7. glusterfs Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a>comments powered by Disqus 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册