首页 文章 精选 留言 我的

精选列表

搜索[权限与责任],共10000篇文章
优秀的个人博客,低调大师

openstack学习笔记五 多节点部署之 rabbitmq信息中枢与元数据

元数据 rabbitmq信息中枢 rabbitmq信息中枢 所有组件通信的时候 实用 AMQP 高级消息队列 qpid rabbitmq 端口5672 sll加密5671 1 2 3 192.168.1.201h1.hequan.comh1 192.168.1.202h2.hequan.comh2 192.168.1.203h3.hequan.comh3 在h3上操作 配置YUM源 把openstack软件包上传到openstack目录下 1 2 3 4 5 6 7 8 [openstack] name=openstack baseurl= file : ///openstack enabled=1 gpgcheck=0 yumcleanall yummakecache [root@h1yum.repos.d] #yuminstall-yrabbitmq-server.noarch 1 2 3 4 5 [root@h3~] #systemctlstartrabbitmq-server.service [root@h3~] #systemctlenablerabbitmq-server.service [root@h3~] #netstat-lntup|grep5672 tcp000.0.0.0:256720.0.0.0:*LISTEN1354 /beam .smp tcp600:::5672:::*LISTEN1354 /beam .smp #使用这个 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [root@h1keystone] #egrep-v'^$|^#'keystone.conf|greprabbit [oslo_messaging_rabbit] rabbit_host=localhost rabbit_port=5672 rabbit_hosts=localhost:5672 rabbit_use_ssl=False rabbit_userid=guest #默认用户 rabbit_password=guest rabbit_virtual_host=/ rabbit_ha_queues=False [root@h3~] #cd/etc/rabbitmq/ [root@h3rabbitmq] #ls rabbitmq.config ##配置文件 [root@h1rabbitmq] #catrabbitmq-env.conf NODE_PORT=5672 可以用web管理 1 2 3 4 5 6 7 8 9 10 11 12 13 [root@h3rabbitmq] #rabbitmq-pluginslist##查看插件 [root@h3rabbitmq] #rabbitmq-pluginsenablerabbitmq_management##启用管理插件 Thefollowingpluginshavebeenenabled: mochiweb webmachine rabbitmq_web_dispatch amqp_client rabbitmq_management_agent rabbitmq_management Pluginconfigurationhaschanged.RestartRabbitMQ for changestotakeeffect. [root@h3rabbitmq] #systemctlrestartrabbitmq-server.service [root@h3rabbitmq] #netstat-lntup|grep15672 tcp000.0.0.0:156720.0.0.0:*LISTEN1976 /beam .smp http://192.168.1.203:15672/ 用户guest 密码guest 元数据metadata 查看控制节点 网卡设置是否有问题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [root@h1~] #ovs-vsctlshow c34056d1-7b80-437f-b73c-5bf05258d303 Bridgebr-ex Port "qg-c4dff563-63" Interface "qg-c4dff563-63" type :internal Port "qg-62a3088b-40" Interface "qg-62a3088b-40" type :internal Port "qg-df2db69c-60" Interface "qg-df2db69c-60" type :internal Port "eth0" Interface "eth0" Portbr-ex Interfacebr-ex type :internal [root@h1~] #cat/proc/sys/net/ipv4/ip_forward##转发功能 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [root@h2~] #cd/etc/nova/ [root@h2nova] #grepmetadatanova.conf #Numberofmetadataitemsallowedperinstance(integervalue) #quota_metadata_items=128 #enabled_apis=ec2,osapi_compute,metadata #OpenStackmetadataservicemanager(stringvalue) #metadata_manager=nova.api.manager.MetadataManager #TheIPaddressonwhichthemetadataAPIwilllisten.(stringvalue) #metadata_listen=0.0.0.0 #TheportonwhichthemetadataAPIwilllisten.(integervalue) #metadata_listen_port=8775 #Numberofworkersformetadataservice.Thedefaultwillbethenumberof #metadata_workers=<None> #Listofmetadataversionstoskipplacingintotheconfigdrive(string #vendordata_driver=nova.api.metadata.vendordata_json.JsonFileVendorData #Timeinsecondstocachemetadata;0todisablemetadatacachingentirely #metadataAPIwhenunderheavyload.Highervaluesmayincreasememoryusage #andresultinlongertimesforhostmetadatachangestotakeeffect.(integer #metadata_cache_expiration=15 #TheIPaddressforthemetadataAPIserver(stringvalue) #metadata_host=$my_ip metadata_host=192.168.1.201 ################主机 #TheportforthemetadataAPIport(integervalue) #metadata_port=8775 #SetflagtoindicateNeutronwillproxymetadatarequestsandresolve #service_metadata_proxy=false #SharedsecrettovalidateproxiesNeutronmetadatarequests(stringvalue) #metadata_proxy_shared_secret= 实例云主机 可以查看metadate的设置数据 1 2 3 4 5 curlhtt: //169 .254.169.254 /2009-04-04/meta-data/ hostname local -ipv4 public-ipv4 seruity- groups 安全组 本文转自 295631788 51CTO博客,原文链接:http://blog.51cto.com/hequan/1796041,如需转载请自行联系原作者

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

Android Widget进阶——桌面便笺程序实例的实现流程与美化设计(图)

这里要讲的是一个android的桌面程序的设计思路及开发实现过程,先来看一下界面。 软件开发之前必定是设计过程,首先要完成软件的市场定位及功能定位。 由上图基本可知本软件的用途,在这个软件开发之前我给出的一些这样的定位: 关键词: 1.便笺 这个不用多讲,必须具备方便快捷的操作及简洁明了的界面,类似生活中的便利贴的功能,大家可以设想一下自己在使用一个便利贴的时候最想要得到的体验,那肯定就是“便利”了。 感言:每个能模拟和让人们感受到熟悉的生活场景的产品才是一个成功的产品,并不一定要功能最强大,只要它的功能是最合适。 基于本关键词的设计: 方便的添加方式,人们最常用的使用基本都放在桌面上,所以本软件的定位,桌面的widget程序,这个软件没有设计主程序体,可以给人一种不累赘的感觉(便笺需要的就是这种感觉),想要添加时直接在桌面添加widget实现。 桌面便利贴的背景及添加界面的干净简洁易于操作。基于此思路设计出的添加便捷的编辑界面截图: 2.桌面美化 这个关键词是本软件的第二个关键词,也是为本软件增色的一个关键点。 关键词要点:没有人希望自己的桌面丑陋不堪,要个性必须要有美化。 在进行美化设计之前,你先需要做以下几点工作: 1. 培养自己的视觉感,说白了就是要会审美。这个东西看起来很抽象,有句老话这么说:萝卜白菜各有所爱。这个吧,如果你要你做出来的东西受到更多的支持,就必须兼顾萝卜和白菜的感受。So,平时就需要多学习多去看看一些成功软件的ui及设计思想。 2. 这一步里假设我们已经具备了很强的审美感(当然,我只是说假设,审美这个东西太虚无抽象了,不好实例化),相信大家新手的时候做软件经常会遇到这样的一个情况:在写软件之前,想了诸多美化效果,可是最后实现的时候由于代码实力或者美化功底的问题,一再降低自己软件实现的底线,导致成品效果与起先想象的软件南辕北辙。 好吧,对于这个无奈,我们必须强化自己对自己审美的实现能力。这个是我要说的第二条。 以上两条完成之后,就可以开始你软件的前期设计部分了,这个时候流程图及用例图必须要有,至少你脑子里要有。 针对桌面美化,做了以下设计,便笺背景的切换,背景图的美化。如图: 3.功能增强 我们经常看到很多成功软件除了一些主要功能,总要附加一些有意思的小功能,正是这些小功能为这些软件增色,使其个性化。 但是这些小功能的设计必须围绕主功能实现,不然会有拼凑软件的感觉。 我在本软件中加了一些扩展功能,如下 语音输入,短信分享。 桌面上控件毕竟有限,如果是一些很多很长的话放在上面的话,会显示不全,所以在点击桌面widget需要跳到一个显示详细信息的界面,这里加了一个设计上的小技巧,在弹出该界面时,我做的是一个对话框样式的activity,这样就不会显得太过突兀,实现方案如图: 总结 就一句话吧:经过认真设计和定位的程序才能称之为软件。 本文转自HDDevTeam 51CTO博客,原文链接:http://blog.51cto.com/hddev/645454,如需转载请自行联系原作者

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

Elasticsearch集群状态健康值处于red状态问题分析与解决(图文详解)

问题详情 我的es集群,开启后,都好久了,一直报red状态??? 问题分析 有两个分片数据好像丢了。 不知道你这数据怎么丢的。 确认下本地到底还有没有,本地要是确认没了,那数据就丢了,删除索引重建吧 删除,是这三个索引库 解决方法(一般若是作为测试而言的索引库的话,这么干) [hadoop@master config]$ ll total 12 -rw-rw-r-- 1 hadoop hadoop 3393 Jul 5 22:19 elasticsearch.yml -rw-rw-r-- 1 hadoop hadoop 2571 Aug 24 2016 logging.yml drwxrwxr-x 2 hadoop hadoop 4096 Apr 21 15:43 scripts [hadoop@master config]$ vim elasticsearch.yml [hadoop@master config]$ cd .. [hadoop@master elasticsearch-2.4.0]$ curl -XDELETE 'http://192.168.80.145:9200/zhouls' {"acknowledged":true}[hadoop@master elasticsearch-2.4.0]$ [hadoop@master elasticsearch-2.4.0]$ [hadoop@master elasticsearch-2.4.0]$ curl -XDELETE 'http://192.168.80.145:9200/zhouls2' {"acknowledged":true}[hadoop@master elasticsearch-2.4.0]$ [hadoop@master elasticsearch-2.4.0]$ [hadoop@master elasticsearch-2.4.0]$ curl -XDELETE 'http://192.168.80.145:9200/.marvel-es-1-2017.04.22' {"acknowledged":true}[hadoop@master elasticsearch-2.4.0]$ [hadoop@master elasticsearch-2.4.0]$ 问题得以解决! 本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/7124199.html,如需转载请自行联系原作者

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

在CentOS6中安装Hive的简单步骤与排错方法

部署环境:CentOS6.3 64bit 软件环境:java-1.6.0-openjdk,java-1.6.0-openjdk-devel,Hadoop-1.0.4 其他组件在安装Hadoop时已经安装好,不需要额外安装其他软件了。 Hive的安装依赖于Hadoop,因此想安装Hive,必须先安装Hadoop。 尽管Hive的README文件中强调要需要Java 1.6和Hadoop 0.20.x (x >= 1),但根据实际测试,Hadoop的版本并不受限制,即使你使用了Hadoop-1.0.4。 cd /tmp wgethttp://mirror.bjtu.edu.cn/apache/hive/stable/hive-0.9.0.tar.gz tarzxvfhive-0.9.0.tar.gz exportJAVA_HOME=/tmp/jdk1.6.0_41 exportJRE_HOME=/tmp/jdk1.6.0_41/jre exportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH exportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH # 4-7行都是可选的,在配置Hadoop时用过,可不执行。 exportHADOOP_INSTALL=/tmp/hadoop-1.0.4 exportPATH=$PATH:$HADOOP_INSTALL/bin exportHIVE_INSTALL=/tmp/hive-0.9.0 exportPATH=$PATH:$HIVE_INSTALL/bin cdconf/ cphive-default.xml.templatehive-default.xml cphive-default.xml.templatehive-site.xml cphive-env.sh.templatehive-env.sh cphive-log4j.properties.templatehive-log4j.properties cphive-exec-log4j.properties.templatehive-exec-log4j.properties # 去除Hive的警告 # 方法是:把所有包含log4j.properties结尾的文件中的 # org.apache.hadoop.metrics.jvm.EventCounter # 替换成org.apache.hadoop.log.metrics.EventCounter hive Tips:使用hive命令时添加-S选项可以使得执行查询后只显示查询结果,而不显示其他额外的信息,如查询所花的时间。 本文转自 urey_pp 51CTO博客,原文链接:http://blog.51cto.com/dgd2010/1160177,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册