Quantcast
Channel: 钻戒 and 仁豆米
Browsing all 290 articles
Browse latest View live

Mysql中的数据导出成CSV

大促期间,需要把收集的监控数据倒出来,弄成excel,然后用图表画出来。方法如下: select time_stamp,y_values from monit02 where metric = 'db.conn.all' and time_stamp>'2016-05-26' and time_stamp < '2016-05-27' into outfile...

View Article


openvpn TLS Error无法建立连接

在数码论坛上淘了个二手的HP T5325 thin client,40元,这个东西用的是Debian的系统,随后的thin client都是win的系统了,合着是绝版的东西了。废了半天劲把它给改造成了Debian系统,安装了openvpn的客户端。准备回家当作PAC翻墙用。 结果到家打开路由器,拨openvpn的时候报错: ... openvpn TLS Error: Unroutable...

View Article


Image may be NSFW.
Clik here to view.

怀念永远的freashmeat

6月18日渐近,怀念永远的freshmeat.net,这个网站是从一开始就关注的,基本上天天都看,有10几年了。 持续到2014年6月18日,永久的封站了。 时不时的,仍会打开这个网页,逡巡良久!!!

View Article

Image may be NSFW.
Clik here to view.

Elasticsearch的基本安装和使用

Elasticsearh是个搜索引擎,基于lucene和solr,类似个数据库,往里面导入json格式的数据,然后可以做检索。和mongo db不同,它可以全文搜索,分词。它的查询和管理是基于http的json请求。 安装十分简单,直接下载运行即可。 下载: wget...

View Article

如何更新jar包或者jar包中的文件

jar包本质上就是一个zip包。 jar文件:/home/resin.jar 需更新包中com/caucho/server/port/Port.class类文件 方法1,直接更新: jar uf resin.jar com/caucho/server/port/Port.class 要求是必须知道jar包的结构要非常熟悉,可以使用:jar tf resin.jar来查看。 方法2,解压替换后再打包:...

View Article


openldap数据文件坏了如何修复

数据库的机器突然kernel panic了,导致openldap的数据文件损坏,BDB报错,现象如下: Aug 26 11:00:32 db5 slapd[14029]: bdb(dc=chinabank,dc=com): Program version 4.2 doesn't match environment version Aug 26 11:00:32 db5 slapd[14029]:...

View Article

如何查看java进程总共跑了多少个线程

通常情况下我们在linux系统下执行ps ax,看到的是一个java进程,看不到到底发了多少线程。 那么如何查看线程呢? ps -eLf|head 1 UID PID PPID LWP C NLWP STIME TTY TIME CMD 注意上面的第4列NLWP,就是线程数,而第6列LWP就是线程ID。 所以如果要统计系统中某个JAVA进程的线程数,命令就是: ps -eLf|grep...

View Article

Image may be NSFW.
Clik here to view.

往elasticsearch里导入数据

数据包下载:http://www.rendoumi.com/soft/testdata.tgz 准备了三种数据,collections、products、users,要导入elasticsearch,压缩后247兆,先解压看看大小: -rw-r--r-- 1 root root 47M May 29 10:30 collections-anon.txt -rw-r--r-- 1 root root...

View Article


Image may be NSFW.
Clik here to view.

Elasticsearch的一个简单查询界面

在 往elasticsearch里导入数据 里,我们已经弄了很多数据导入了elasticsearch,那么,我们来弄个查询界面吧。 我们要查的对象是collections,查询方式就是最基本的,类似下面 GET /collections/collection/_search?q=* 套一个angularJS的外壳 源代码下载 解压,把_site目录下的所有东西放到任意一个web目录下....

View Article


Elasticsearch数据的增删改查

我们前面其实已经提到了数据的增加和查询,这里就详细说一下。 一、Elasticsearch数据的增加和修改是一样的。 curl -XPUT "http://localhost:9200/movies/movie/1" -d' { "title": "The Godfather", "director": "Francis Ford Coppola", "year": 1972 }'...

View Article

Image may be NSFW.
Clik here to view.

申请一个免费的elasticsearch服务器

https://bonsai.io 在上面的网址就可以免费注册一个elasticsearch的服务器。 注册过程就不多说了。 注册后建立一个cluster: 点击集群进去,打开Interactive console: 首先我们必须创建一个index POST /movies 这样就建立好了一个movies的index 然后弄点数据进去 PUT /movies/movie/1 { "title":...

View Article

Image may be NSFW.
Clik here to view.

免费收取短信的网站

大家可能去网站注册要手机号验证码什么的,下面这个网站就是不错的选择了: http://www.receivefreesms.com/ 点击手机号,然后就能看到这个号码的短信了。

View Article

Image may be NSFW.
Clik here to view.

给Elasticsearch套个查询的api

如果我们已经把 测试数据 导入了elasticsearch,并安装好了插件head,那么就会看到Elasticsearch中已经有很多数据了。 如上,collections有86772条记录,products有538790条记录,users有970446条记录。 有了数据,我们该如何去套个查询的api呢? 首先我们拿products的随便一条记录来看看: { "_index":...

View Article


Image may be NSFW.
Clik here to view.

如何给Ghost博客程序加上elasticsearch搜索

这是一篇长文...... 前面写了好几篇elasticsearch的文章,这跟linux系统管理看起来毫不沾边啊。理由很朴素,想给自己的Ghost blog加个搜索引擎。试了几个都不如意,于是干脆搭建一个elasticsearch自用。...

View Article

Python如何访问Elasticsearch

Python访问Elasticsearch最直接的方法就是用requests库 easy_install requests 或者 yum install python-requests 搜索功能: def search(uri, term): """Simple Elasticsearch Query""" query = json.dumps({ "query": { "match": {...

View Article


使用elasticsearch-py访问Elasticsearch

上一篇我们用了python的原生库requests来访问elasticsearch,其实还有包装好的elasticsearch-py库可以用。 from elasticsearch import Elasticsearch es = Elasticsearch(['http://172.16.11.2:9200']) #es =...

View Article

nodejs如何优雅的将ghost博客的内容导入elasticsearch

在自建ghost blog的elasticsearch的文章中,我们已经看到了回调地狱(callback hell!!!),这真是个恐怖至极的东西。 应该有更优雅的方式来直接把ghost blog的内容导入elasticsearch吧。 我们来看一看: 先装需要的库,这里假设ghost用得是sqlite3的库,如果是mysql,需要修改下! # mkdir /home/ex # cd...

View Article


elasticsearch中的analysis、analyzer、tokenizer、filter都是什么意思?

Elasticsearch把每条数据叫做Document,然后提交到Index中。 简单说,Document中的数据是如何转变成倒排索引的,以及查询语句是如何转换成一个个词(Term)使高效率文本搜索变得可行,这种转换数据的过程就称为文本分析(analysis)。 analysis 基本概念 === elasticsearch全文搜索引擎会用某种算法(Tokenizer)对要建索引的文档进行分析,...

View Article

nxlog推送数据到elasticsearch

其实rsyslog、syslog-ng、nxlog这三种东西真的是都差不多。随便选一个用都没问题。 比较喜欢nxlog的route和json功能,所以用它来推数据到elasticsearch 用om_elasticsearch推: ... <Input in> Module im_tcp Host 0.0.0.0 Port 1514 InputType Binary...

View Article

Image may be NSFW.
Clik here to view.

在Ubuntu上装个plsql通过远程桌面访问oracle

这真是个无比古怪的需求,需要让一些同事能访问oracle,但是不允许他们通过剪切板拷贝数据。 这只能是kvm+Ubuntu+wine+plsql+xrdp来实现了(CentOS应该也没问题) 首先准备ubuntu的iso,选精简的server版,桌面手动装: wget...

View Article
Browsing all 290 articles
Browse latest View live