- 浏览: 4082 次
- 性别:
- 来自: 北京
最新评论
文章列表
/*
* DES3.java
* Copyright (c) 2015
* All rights reserved.
* ---------------------------
* 2015年3月30日 Created
*/
package com.mango.p2p.utils;
import java.security.Key;
import javax.crypto.Cipher;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.DESedeKeySpec;
...
1.停止服务
service mysqld stop
2.添加一行
vi /etc/my.conf
然后添加:
[mysqld]
skip -grant -tables
3.启动服务
service mysqld start
4.用root登录
mysql -u root
两次回车
5.修改密码
UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
6.刷新权限
flush privileges ;
7.退出重新登陆试一下
quit
mysql -u ...
ES的聚合
我们还有一个需求需要完成:允许管理者在职员目录中进行一些分析。 Elasticsearch有一个功能叫做聚合(aggregations),它允许你在数据上生成复杂的分析统计。它很像SQL中的GROUP BY但是功能更强大。
举个例子,让我们找到所有职员中最大的共同点(兴趣爱好)是什么:
GET /megacorp/employee/_search{ "aggs": { "all_interests": { "terms": { "field": "i ...
ES搜索
我们通过HTTP方法GET来检索文档,同样的,我们可以使用DELETE方法删除文档,使用HEAD方法检查某文档是否存在。如果想更新已存在的文档,我们只需再PUT一次。
例如:GET /megacorp/employee/1
一、简单搜索
GET请求非常简单——你能轻松获取你想要的文档。让我们来进一步尝试一些东西,比如简单的搜索!
我们尝试一个最简单的搜索全部员工的请求:GET /megacorp/employee/_search
{
"took": 3,
"timed_out ...
一、对索引的理解
1.在Elasticsearch中存储数据的行为就叫做索引(indexing)
在Elasticsearch中,文档归属于一种类型(type),而这些类型存在于索引(index)中,我们可以画一些简单的对比图来类比传统关系型数据库:
Relational DB -> Databases -> Tables -> Rows -> Columns Elasticsearch -> Indices -> Types -> Documents -> Fields
...
1.与Elasticsearch交互
Elasticsearch为Java用户提供了两种内置客户端:
1.节点客户端(note client)
节点客户端以无数据节点(none data node)身份加入集群,换言之,它自己不存储任何数据,但是它知道数据在集群中的具体位置,并且能够直接转发请求到对应的节点上。 2.传输客户端
这个更轻量的传输客户端能够发送请求到远程集群。它自己不加入集群,只是简单转发请求给集群中的节点。
两个Java客户端都通过9300端口与集群交互,使用Elasticsearch传输协议(Elasticsear ...
1.Elasticsearch是什么
Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。
它不仅仅是Lucene和全文搜索,我们还能这样去描述它:
分布式的实时文件存储,每个字段都被索引并可被搜索
分布式的实时分析搜索引擎
可以扩展到上百台服务器,处理PB级结构化或非结构化数据
2.Elasticsearch的安装
第一步:下载安装包解压即可
# wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1. ...
1.连接数据库
mysql -h(地址) -u(用户) -p
2.使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES;3.创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA;4.选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)5.查看现在的数据库中存在什么表 mysql> SHOW TABLES;6.创建一个数据库表 mysql> CREATE TABLE MYTABLE (name ...