使用curl操作ElasticSearch初步

1. 列明现有的所有index curl -XGET 'localhost:9200/_cat/indices?v’ health status index uuid pri rep docs.count docs.deleted store.size pri.store.size yellow open .kibana bndJD_c9RYGzu7XuWDyK9w 1 1 2 0 8.4kb 8.4kb 2. 创建新的index curl -XPUT 'localhost:9200/customer?pretty' { "acknowledged" : true, "shards_acknowledged" : true, "index" : "customer" } 3. 添加文档、查询文档 curl -XPUT 'localhost:9200/customer/doc/1?pretty&pretty' -H 'Content-Type: application/json' -d' > { > "name": "John

当下可用的SDS-软件定义存储

哪一个是和Excelero的解决方案类似的呢?以后是不是企业就可以自己攒数据库一体机了……目前信息全面、真正可用的可能还是EMC ScaleIO Software-Defined Storage Apache Cassandra Apache Cassandra is a scalable, high-availability database for mission-critical applications. It runs on commodity hardware or cloud infrastructure and replicates across multiple data centers for lower latency and fault tolerance. Cassandra on GitHub Ceph Ceph is Red Hat’s distributed, highly scalable block, object, and file storage platform for enterprises

重置weblogic管理账户密码

曾几何时,要重置weblogic密码,只需要在domain文件夹下,编辑一个boot.properties文件,里头写上: username=weblogic password=Welcome1重启weblogic,就能够把weblogic的密码修改为我们指定的Welcome1…… 那是多么美好、简单的年代——那时还是Bea weblogic!现如今,再这么做你会得到个BEA-000386错误,什么清空ldap文件夹之类的操作都不靠谱(具体什么版本起,不知道,我现在用的10.3.6是这样的)。 那么,下面我们来给出重置weblogic密码的“官方”方法: 1. 关闭domain,managed server,admin server 还有node manager;2. 为了后续操作方便,我们要设置几个环境变量 1) export MW_HOME=/home/Oracle/Middleware 2) export DOMAIN_HOME=$MW_HOME/user_projects/domains/base_domain 如果是windows平台,请使用set替代export3. 将管理server文件夹下的data文件夹改名为old_data,如: $DOMAIN_HOME/servers/AdminServer/data.这个操作主要是用来恢复现场的4. 执行source $DOMAIN_HOME/bin/setDomainEnv.sh5. cd $DOMAIN_HOME/security/6. mv DefaultAuthenticatorInit.ldift $DOMAIN_HOME/security/old 7. java weblogic.security.utils.AdminAccount weblogic welcome123 . weblogic是用户名,welcome123是密码, 不要遗漏最后面的”.”。8. 修改$DOMAIN_HOME/servers/AdminServer/security/boot.properties: username=weblogic password=welcome1239. $DOMAIN_HOME/startWeblogic.sh重新启动weblogic server

REMS2使用案例

庄总昨儿应某知名500强邀请,出去开了一天会议,今早一上班,赶紧看看一天不在,各系统是不是都还给力……     哎呦,上午10点20有情况,62个Active会话,客户们一定很着急,公司服务质量受影响,很严重啊 看看10:20那一会儿谁在造…… 还好,就10:29的时候,来了个高峰,过去了也就过去了…… 我得看看是谁在搞事,最近开发王经理彪呼呼的…… 哎呦,67%都是Application类别的堵塞啊,Application! 王大彪,我一会让你给我解释一下什么是Application…… 再瞅瞅具体什么原因造成的堵塞: 嗯,enq: TX - row lock contention ,这个字面意思就很清楚了,我百度一下…… 原来是“锁”等待啊,王大彪手下的那些个程序员,每天一下班我还没走就都跑了,怎么连数据库里基本的“锁”都管不好!! 这回SQL语句我都给你抓出来了,看你如何抵赖! 来,我们今儿就开个《关于如何提升应用代码质量、增强公司IT基础架构稳定性的会议》……

Writing your first Django app, part 1 (CN)

文档目的: 个人知识固化、总结 内部技术交流 完成一系列的tutorial后,我们会完成创建一个基本的polls ”投票"应用程序。 程序将包含两个部分: 1. 公共部分,所有访问者可以查看投票的问题,并对其进行"票选" 2. 管理接口,用于添加、修改、删除投票内容 教程假设已经完成Django的安装,可以使用如下命令来显示已经安装的Django的版本: $ python -m Durango --version 如果Django已经安装,会显示Django的版本信息,否则,会显示错误——"No module named django"。 教程基于Django 1.11 和Python 3.4或者更高版本 创建project 如果是第一次使用Django,我要了解:创建一个Django project,会自动生成代码,诸如数据库配置、Django相关选项、应用相关选项的设置代码。  让我们开始动起手来 … 在本机创建一个文件夹,用于存储我们所有的Django project,假设文件夹名称是django,启动命令行(command line)工具, cd 到这个django目录,执行如下命令: $ django-admin startproject mysite 这会在当前目录下创建一个名称是mysite的文件夹。 让我们看看,startproject命令会为我们准备哪些东西。 mysite/ manage.py mysite/ init.py settings.py urls.py wsgi.py - 最外层的mysite/文件夹,是用来存放我们的project的,其名称本身,对于Django并没有什么特别意义,可以使用与project名称不同的文件夹名。 - manage.py:这是Django提供的一个命令行脚本,后续我们会使用这个脚本,用各种方式来操作、维护我们的project。 - 内层mysite/文件夹,这是project的对应Python模块——这个文件夹名字,就是Python模块的名字,任何需要导入project模块的地方都要用到这个名称。 - mysite/__init__.py

REMS2 无代理程序监控Tomcat 用户指南

对Tomcat Server做的调整 REMS2需要使用JMX协议,对Tomcat Server进行连接、获取Tomcat配置、运行时数据;为保障Tomcat Server的运行安全,严格禁止关闭Tomcat Server的JMX认证功能,REMS2 会在Tomcat上配置: 指定JMX连接的端口,默认9999,如果多个Tomcat运行在同一个服务器上,考虑使用不同的端口 创建configRole和monitorRole,并指定连接密码 操作步骤如下 : 修改<TOMCAT_SERVER>/bin/下的catalina.sh (如果是windows平台,则修改catalina.bat)脚本: 在 # ----- Execute The Requested Command ----------------------------------------- 行之前,添加如下代码: JAVAOPTS="-Djava.awt.headless=true -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.password.file=$CATALINABASE/conf/jmxpasswdfile -Dcom.sun.management.jmxremote.access.file=$CATALINABASE/conf/jmxaccessfile -Djava.rmi.server.hostname=192.168.0.11" 根据需要,调整port,调整hostname为tomcat服务器的IP地