婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Centos7安裝ElasticSearch 6.4.1入門教程詳解

Centos7安裝ElasticSearch 6.4.1入門教程詳解

熱門標(biāo)簽:江蘇電銷外呼防封系統(tǒng)是什么 金融行業(yè)外呼線路 東莞人工智能電銷機(jī)器人供應(yīng)商 百度地圖標(biāo)注要不要錢 智能電話機(jī)器人線路 廣州電銷機(jī)器人系統(tǒng)圖 高德地圖標(biāo)注無營業(yè)執(zhí)照 長沙開福怎么申請400電話 賀州市地圖標(biāo)注app

1.下載ElasticSearch 6.4.1安裝包 下載地址:
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.1.tar.gz

2.解壓壓縮包

[root@localhost ElasticSearch]# tar -zxvf elasticsearch-6.4.1.tar.gz

3.啟動(dòng)ElasticSearch

[root@localhost bin]# ./elasticsearch

以后臺(tái)方式啟動(dòng)

[root@localhost bin]# ./elasticsearch -d

TIPS:

[root@localhost bin]# ./elasticsearch
[2018-09-19T19:46:09,817][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
  at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:140) ~[elasticsearch-6.4.1.jar:6.4.1]
  at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:127) ~[elasticsearch-6.4.1.jar:6.4.1]
  at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.4.1.jar:6.4.1]
  at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.4.1.jar:6.4.1]
  at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.4.1.jar:6.4.1]
  at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.4.1.jar:6.4.1]
  at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:86) ~[elasticsearch-6.4.1.jar:6.4.1]
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
  at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:104) ~[elasticsearch-6.4.1.jar:6.4.1]
  at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:171) ~[elasticsearch-6.4.1.jar:6.4.1]
  at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:326) ~[elasticsearch-6.4.1.jar:6.4.1]
  at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-6.4.1.jar:6.4.1]

ElasticSearch 不能以root用戶角色啟動(dòng),因此需要將安裝目錄授權(quán)給其他用戶,用其他用戶來啟動(dòng)

啟動(dòng)成功后,驗(yàn)證,打開新的終端,執(zhí)行如下命令:

[root@localhost ~]# curl 'http://localhost:9200/?pretty'
{
 "name" : "O5BAVYE",
 "cluster_name" : "elasticsearch",
 "cluster_uuid" : "rw1yjlzkSgODXkUVgIxmxg",
 "version" : {
  "number" : "6.4.1",
  "build_flavor" : "default",
  "build_type" : "tar",
  "build_hash" : "e36acdb",
  "build_date" : "2018-09-13T22:18:07.696808Z",
  "build_snapshot" : false,
  "lucene_version" : "7.4.0",
  "minimum_wire_compatibility_version" : "5.6.0",
  "minimum_index_compatibility_version" : "5.0.0"
 },
 "tagline" : "You Know, for Search"
}
[root@localhost ~]# 

返回信息則表示安裝成功!

4.安裝Kibana

Sense 是一個(gè) Kibana 應(yīng)用 它提供交互式的控制臺(tái),通過你的瀏覽器直接向 Elasticsearch 提交請求。 這本書的在線版本包含有一個(gè) View in Sense 的鏈接,里面有許多代碼示例。當(dāng)點(diǎn)擊的時(shí)候,它會(huì)打開一個(gè)代碼示例的Sense控制臺(tái)。 你不必安裝 Sense,但是它允許你在本地的 Elasticsearch 集群上測試示例代碼,從而使本書更具有交互性。

下載kibana

Kibana是一個(gè)為 ElasticSearch 提供的數(shù)據(jù)分析的 Web 接口??墒褂盟鼘θ罩具M(jìn)行高效的搜索、可視化、分析等各種操作
https://artifacts.elastic.co/downloads/kibana/kibana-6.4.1-linux-x86_64.tar.gz

下載完成解壓Kibana

[root@localhost ElasticSearch]# tar -zxvf kibana-6.4.1-linux-x86_64.tar.gz 

修改  配置config目錄下的kibana.yml 文件,配置elasticsearch地址和kibana地址信息

server.host: "192.168.92.50" # kibana 服務(wù)器地址
elasticsearch.url: "http://192.168.92.50:9200"  # ES 地址

啟動(dòng) Kibana

[root@localhost bin]# ./kibana

安裝Kibana本機(jī)訪問:http://localhost:5601/

選擇Dev Tools菜單,即可實(shí)現(xiàn)可視化請求

5.安裝LogStash

下載logStash
https://artifacts.elastic.co/downloads/logstash/logstash-7.0.1.tar.gz

下載完成解壓后,config目錄下配置日志收集日志配置文件 logstash.conf

# Sample Logstash configuration for creating a simple
# Beats -> Logstash -> Elasticsearch pipeline.

input {
 tcp {
  mode => "server"
  host => "192.168.92.50"
  port => 4560
  codec => json_lines
 }
}
output {
 elasticsearch {
  hosts => "192.168.92.50:9200"
  index => "springboot-logstash-%{+YYYY.MM.dd}"
 }
}

配置成功后啟動(dòng)logstatsh

[root@localhost bin]# ./logstash -f ../config/logstash.conf 

ES  一些基礎(chǔ)知識:

索引(名詞):

如前所述,一個(gè) 索引 類似于傳統(tǒng)關(guān)系數(shù)據(jù)庫中的一個(gè) 數(shù)據(jù)庫 ,是一個(gè)存儲(chǔ)關(guān)系型文檔的地方。 索引 (index) 的復(fù)數(shù)詞為 indices 或 indexes 。

索引(動(dòng)詞):

索引一個(gè)文檔 就是存儲(chǔ)一個(gè)文檔到一個(gè) 索引 (名詞)中以便它可以被檢索和查詢到。這非常類似于 SQL 語句中的 INSERT 關(guān)鍵詞,除了文檔已存在時(shí)新文檔會(huì)替換舊文檔情況之外。

倒排索引:

關(guān)系型數(shù)據(jù)庫通過增加一個(gè) 索引 比如一個(gè) B樹(B-tree)索引 到指定的列上,以便提升數(shù)據(jù)檢索速度。Elasticsearch 和 Lucene 使用了一個(gè)叫做 倒排索引 的結(jié)構(gòu)來達(dá)到相同的目的。

PUT /megacorp/employee/1
{
  "first_name" : "John",
  "last_name" : "Smith",
  "age" :    25,
  "about" :   "I love to go rock climbing",
  "interests": [ "sports", "music" ]
}

返回結(jié)果:

#! Deprecation: the default number of shards will change from [5] to [1] in 7.0.0; if you wish to continue using the default of [5] shards, you must manage this on the create index request or with an index template
{
 "_index": "megacorp",
 "_type": "employee",
 "_id": "1",
 "_version": 1,
 "result": "created",
 "_shards": {
  "total": 2,
  "successful": 1,
  "failed": 0
 },
 "_seq_no": 0,
 "_primary_term": 1
}

路徑 /megacorp/employee/1 包含了三部分的信息:

megacorp 索引名稱

employee  類型名稱

1        特定雇員的ID

放置第二個(gè)雇員信息:

{
 "_index": "megacorp",
 "_type": "employee",
 "_id": "2",
 "_version": 1,
 "result": "created",
 "_shards": {
  "total": 2,
  "successful": 1,
  "failed": 0
 },
 "_seq_no": 0,
 "_primary_term": 1
}

返回結(jié)果:

{
 "_index": "megacorp",
 "_type": "employee",
 "_id": "2",
 "_version": 1,
 "result": "created",
 "_shards": {
  "total": 2,
  "successful": 1,
  "failed": 0
 },
 "_seq_no": 0,
 "_primary_term": 1
}

放置第三個(gè)雇員信息

{
 "_index": "megacorp",
 "_type": "employee",
 "_id": "3",
 "_version": 1,
 "result": "created",
 "_shards": {
  "total": 2,
  "successful": 1,
  "failed": 0
 },
 "_seq_no": 0,
 "_primary_term": 1
}

5.檢索文檔

檢索到單個(gè)雇員的數(shù)據(jù)

GET /megacorp/employee/1

返回結(jié)果:

{
 "_index": "megacorp",
 "_type": "employee",
 "_id": "1",
 "_version": 1,
 "found": true,
 "_source": {
  "first_name": "John",
  "last_name": "Smith",
  "age": 25,
  "about": "I love to go rock climbing",
  "interests": [
   "sports",
   "music"
  ]
 }
}

6.輕量搜索

一個(gè) GET 是相當(dāng)簡單的,可以直接得到指定的文檔。 現(xiàn)在嘗試點(diǎn)兒稍微高級的功能,比如一個(gè)簡單的搜索!

第一個(gè)嘗試的幾乎是最簡單的搜索了。我們使用下列請求來搜索所有雇員:

GET /megacorp/employee/_search

返回結(jié)果:

{
 "took": 31,
 "timed_out": false,
 "_shards": {
  "total": 5,
  "successful": 5,
  "skipped": 0,
  "failed": 0
 },
 "hits": {
  "total": 3,
  "max_score": 1,
  "hits": [
   {
    "_index": "megacorp",
    "_type": "employee",
    "_id": "2",
    "_score": 1,
    "_source": {
     "first_name": "Jane",
     "last_name": "Smith",
     "age": 32,
     "about": "I like to collect rock albums",
     "interests": [
      "music"
     ]
    }
   },
   {
    "_index": "megacorp",
    "_type": "employee",
    "_id": "1",
    "_score": 1,
    "_source": {
     "first_name": "John",
     "last_name": "Smith",
     "age": 25,
     "about": "I love to go rock climbing",
     "interests": [
      "sports",
      "music"
     ]
    }
   },
   {
    "_index": "megacorp",
    "_type": "employee",
    "_id": "3",
    "_score": 1,
    "_source": {
     "first_name": "Douglas",
     "last_name": "Fir",
     "age": 35,
     "about": "I like to build cabinets",
     "interests": [
      "forestry"
     ]
    }
   }
  ]
 }
}

通過姓名模糊匹配來獲得結(jié)果

GET /megacorp/employee/_search?q=last_name:Smith

返回結(jié)果:

{
 "took": 414,
 "timed_out": false,
 "_shards": {
  "total": 5,
  "successful": 5,
  "skipped": 0,
  "failed": 0
 },
 "hits": {
  "total": 2,
  "max_score": 0.2876821,
  "hits": [
   {
    "_index": "megacorp",
    "_type": "employee",
    "_id": "2",
    "_score": 0.2876821,
    "_source": {
     "first_name": "Jane",
     "last_name": "Smith",
     "age": 32,
     "about": "I like to collect rock albums",
     "interests": [
      "music"
     ]
    }
   },
   {
    "_index": "megacorp",
    "_type": "employee",
    "_id": "1",
    "_score": 0.2876821,
    "_source": {
     "first_name": "John",
     "last_name": "Smith",
     "age": 25,
     "about": "I love to go rock climbing",
     "interests": [
      "sports",
      "music"
     ]
    }
   }
  ]
 }
}

7.使用查詢表達(dá)式搜索

領(lǐng)域特定語言 (DSL), 指定了使用一個(gè) JSON 請求

GET /megacorp/employee/_search
{
  "query" : {
    "match" : {
      "last_name" : "Smith"
    }
  }
}

返回結(jié)果:

{
 "took": 7,
 "timed_out": false,
 "_shards": {
  "total": 5,
  "successful": 5,
  "skipped": 0,
  "failed": 0
 },
 "hits": {
  "total": 2,
  "max_score": 0.2876821,
  "hits": [
   {
    "_index": "megacorp",
    "_type": "employee",
    "_id": "2",
    "_score": 0.2876821,
    "_source": {
     "first_name": "Jane",
     "last_name": "Smith",
     "age": 32,
     "about": "I like to collect rock albums",
     "interests": [
      "music"
     ]
    }
   },
   {
    "_index": "megacorp",
    "_type": "employee",
    "_id": "1",
    "_score": 0.2876821,
    "_source": {
     "first_name": "John",
     "last_name": "Smith",
     "age": 25,
     "about": "I love to go rock climbing",
     "interests": [
      "sports",
      "music"
     ]
    }
   }
  ]
 }
}

8.更復(fù)雜的搜索

搜索姓氏為 Smith 的雇員,但這次我們只需要年齡大于 30 的,使用過濾器 filter ,它支持高效地執(zhí)行一個(gè)結(jié)構(gòu)化查詢

GET /megacorp/employee/_search
{
  "query" : {
    "bool": {
      "must": {
        "match" : {
          "last_name" : "smith" 
        }
      },
      "filter": {
        "range" : {
          "age" : { "gt" : 30 } 
        }
      }
    }
  }
}

其中:range 過濾器 , 它能找到年齡大于 30 的文檔,其中 gt 表示_大于(_great than)

返回結(jié)果:

{
 "took": 44,
 "timed_out": false,
 "_shards": {
  "total": 5,
  "successful": 5,
  "skipped": 0,
  "failed": 0
 },
 "hits": {
  "total": 1,
  "max_score": 0.2876821,
  "hits": [
   {
    "_index": "megacorp",
    "_type": "employee",
    "_id": "2",
    "_score": 0.2876821,
    "_source": {
     "first_name": "Jane",
     "last_name": "Smith",
     "age": 32,
     "about": "I like to collect rock albums",
     "interests": [
      "music"
     ]
    }
   }
  ]
 }
}

9.全文搜索

搜索下所有喜歡攀巖(rock climbing)的雇員

GET /megacorp/employee/_search
{
  "query" : {
    "match" : {
      "about" : "rock climbing"
    }
  }
}

返回結(jié)果:

{
 "took": 17,
 "timed_out": false,
 "_shards": {
  "total": 5,
  "successful": 5,
  "skipped": 0,
  "failed": 0
 },
 "hits": {
  "total": 2,
  "max_score": 0.5753642,
  "hits": [
   {
    "_index": "megacorp",
    "_type": "employee",
    "_id": "1",
    "_score": 0.5753642,
    "_source": {
     "first_name": "John",
     "last_name": "Smith",
     "age": 25,
     "about": "I love to go rock climbing",
     "interests": [
      "sports",
      "music"
     ]
    }
   },
   {
    "_index": "megacorp",
    "_type": "employee",
    "_id": "2",
    "_score": 0.2876821,
    "_source": {
     "first_name": "Jane",
     "last_name": "Smith",
     "age": 32,
     "about": "I like to collect rock albums",
     "interests": [
      "music"
     ]
    }
   }
  ]
 }
}

10.全文搜索

找出一個(gè)屬性中的獨(dú)立單詞是沒有問題的,但有時(shí)候想要精確匹配一系列單詞或者短語 。 比如, 我們想執(zhí)行這樣一個(gè)查詢,僅匹配同時(shí)包含 “rock” 和 “climbing” ,并且 二者以短語 “rock climbing” 的形式緊挨著的雇員記錄。

GET /megacorp/employee/_search
{
  "query" : {
    "match_phrase" : {
      "about" : "rock climbing"
    }
  }
}

返回結(jié)果:

{
 "took": 142,
 "timed_out": false,
 "_shards": {
  "total": 5,
  "successful": 5,
  "skipped": 0,
  "failed": 0
 },
 "hits": {
  "total": 1,
  "max_score": 0.5753642,
  "hits": [
   {
    "_index": "megacorp",
    "_type": "employee",
    "_id": "1",
    "_score": 0.5753642,
    "_source": {
     "first_name": "John",
     "last_name": "Smith",
     "age": 25,
     "about": "I love to go rock climbing",
     "interests": [
      "sports",
      "music"
     ]
    }
   }
  ]
 }
}

11.高亮搜索

許多應(yīng)用都傾向于在每個(gè)搜索結(jié)果中 高亮 部分文本片段,以便讓用戶知道為何該文檔符合查詢條件。在 Elasticsearch 中檢索出高亮片段也很容易。

增加參數(shù): highlight

GET /megacorp/employee/_search
{
  "query" : {
    "match_phrase" : {
      "about" : "rock climbing"
    }
  },
  "highlight": {
    "fields" : {
      "about" : {}
    }
  }
}

返回結(jié)果:

{
 "took": 250,
 "timed_out": false,
 "_shards": {
  "total": 5,
  "successful": 5,
  "skipped": 0,
  "failed": 0
 },
 "hits": {
  "total": 1,
  "max_score": 0.5753642,
  "hits": [
   {
    "_index": "megacorp",
    "_type": "employee",
    "_id": "1",
    "_score": 0.5753642,
    "_source": {
     "first_name": "John",
     "last_name": "Smith",
     "age": 25,
     "about": "I love to go rock climbing",
     "interests": [
      "sports",
      "music"
     ]
    },
    "highlight": {
     "about": [
      "I love to go <em>rock</em> <em>climbing</em>"
     ]
    }
   }
  ]
 }
}

其中高亮模塊為highlight屬性

12.分析

Elasticsearch 有一個(gè)功能叫聚合(aggregations),允許我們基于數(shù)據(jù)生成一些精細(xì)的分析結(jié)果。聚合與 SQL 中的 GROUP BY 類似但更強(qiáng)大。

舉個(gè)例子,挖掘出雇員中最受歡迎的興趣愛好:

GET /megacorp/employee/_search
{
 "aggs": {
  "all_interests": {
   "terms": { "field": "interests" }
  }
 }
}

返回結(jié)果:

{
  ...
  "hits": { ... },
  "aggregations": {
   "all_interests": {
     "buckets": [
      {
        "key":    "music",
        "doc_count": 2
      },
      {
        "key":    "forestry",
        "doc_count": 1
      },
      {
        "key":    "sports",
        "doc_count": 1
      }
     ]
   }
  }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:張家界 廊坊 永州 滄州 松原 北京 洛陽 玉樹

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Centos7安裝ElasticSearch 6.4.1入門教程詳解》,本文關(guān)鍵詞  Centos7,安裝,ElasticSearch,6.4.1,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Centos7安裝ElasticSearch 6.4.1入門教程詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Centos7安裝ElasticSearch 6.4.1入門教程詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    2020国产精品自拍| 国产精品色在线| 精品久久久久av影院| 97久久超碰国产精品| 亚洲图片欧美综合| 99久久777色| 青青草伊人久久| 亚洲乱码国产乱码精品精小说| 成人黄色免费短视频| 蜜桃久久av一区| 国产欧美一区二区精品婷婷 | 欧美国产亚洲另类动漫| 欧美日韩在线直播| 99麻豆久久久国产精品免费优播| 欧美视频在线观看一区| 另类中文字幕网| 亚洲成av人综合在线观看| 精品国产乱码久久久久久久久 | 日韩av不卡在线观看| 中文字幕一区日韩精品欧美| 久久久www成人免费无遮挡大片| 777久久久精品| 成年人国产精品| jvid福利写真一区二区三区| 国内成人免费视频| 经典三级一区二区| 色综合久久88色综合天天6| 国产一区福利在线| 激情欧美一区二区| 亚洲国产日韩综合久久精品| 亚洲精品一二三区| 在线播放一区二区三区| 7799精品视频| 日韩精品一区二区三区四区| xf在线a精品一区二区视频网站| 精品国产91九色蝌蚪| 欧美大片一区二区| 色综合天天性综合| 欧美在线观看你懂的| 欧美一级理论性理论a| 欧美精品日日鲁夜夜添| 欧美丰满高潮xxxx喷水动漫| 91精品一区二区三区久久久久久| 日韩一级二级三级精品视频| 免费在线观看一区二区三区| 久久久高清一区二区三区| 成人在线视频首页| 国产成人精品免费| 91美女片黄在线观看91美女| 国产精品天美传媒| 强制捆绑调教一区二区| 国产一区二区三区四区在线观看| 国产成人福利片| 久久久不卡影院| 亚洲欧美自拍偷拍| 天天爽夜夜爽夜夜爽精品视频| 色综合久久九月婷婷色综合| 精品久久人人做人人爱| 亚洲欧洲av另类| 91久久精品日日躁夜夜躁欧美| 日韩一级成人av| 亚洲免费在线观看| 日本高清不卡在线观看| 久久久久久久久岛国免费| 亚洲午夜免费视频| 7777精品久久久大香线蕉| 日韩久久一区二区| 天堂资源在线中文精品| 91精品国产麻豆国产自产在线 | 亚洲精品国产精华液| 亚洲成av人**亚洲成av**| 亚洲天堂成人在线观看| 色综合天天在线| 欧美激情一区二区| 精品久久久久一区二区国产| 中文字幕一区二区三区四区| 亚洲成av人综合在线观看| 亚洲影视资源网| 国产乱妇无码大片在线观看| 在线精品视频一区二区| 亚洲精品在线观看网站| 日韩va亚洲va欧美va久久| 久久久亚洲精品石原莉奈| 久久久久久久久久久久电影 | 精品播放一区二区| 精品一区二区三区免费播放 | 日韩精品五月天| 国产日韩精品视频一区| 欧美国产乱子伦 | 亚洲精品少妇30p| 色综合天天性综合| 亚洲午夜激情网页| 国产精品国产自产拍在线| 欧美va天堂va视频va在线| 亚洲国产aⅴ天堂久久| 久久久久久久性| 久久99精品一区二区三区| 国产精品女人毛片| 极品少妇xxxx精品少妇| 欧美成人一区二区三区| 国产成人午夜高潮毛片| 久久久亚洲精品石原莉奈| 91高清视频在线| 风间由美性色一区二区三区| 欧美日韩国产成人在线免费| 99久久久久久| 日韩在线观看一区二区| 不卡一卡二卡三乱码免费网站| 久久国内精品自在自线400部| 国产日产欧美一区二区三区 | 亚洲欧美一区二区三区孕妇| 亚洲精品一区二区在线观看| 精品一区二区免费看| 亚洲成人av一区二区| 亚洲欧美日韩国产一区二区三区| 亚洲蜜臀av乱码久久精品蜜桃| 丁香六月综合激情| 蜜臀av一区二区在线观看| 午夜精品久久久| 午夜免费欧美电影| 奇米色777欧美一区二区| 亚洲一区二区三区在线看| 91丨九色丨国产丨porny| 4438x成人网最大色成网站| 国产日产精品一区| 色屁屁一区二区| 国产精品99久久久久久久女警| 亚洲色欲色欲www| 国产欧美中文在线| 欧美电影影音先锋| 国产精品一二一区| 国产精品青草久久| 日韩免费一区二区| 免费看欧美美女黄的网站| 欧美一区二区三区免费大片| 久久69国产一区二区蜜臀| 精品日产卡一卡二卡麻豆| 波多野结衣欧美| 欧美成va人片在线观看| 国产激情精品久久久第一区二区| 国产免费成人在线视频| 国产激情一区二区三区四区| 久久先锋影音av鲁色资源| 国产精品456露脸| 一区二区三区国产精华| 9191成人精品久久| gogo大胆日本视频一区| 国产精品热久久久久夜色精品三区| 久久先锋影音av鲁色资源网| 亚洲欧洲成人精品av97| 亚洲成人免费观看| 亚洲电影激情视频网站| 麻豆视频观看网址久久| 丝袜亚洲另类丝袜在线| 视频在线观看一区| 在线视频亚洲一区| 亚洲免费观看在线视频| 91首页免费视频| 亚洲精品视频在线看| 欧美这里有精品| 日韩电影一区二区三区| 欧美一区二区三区在线电影| 三级影片在线观看欧美日韩一区二区 | 亚洲电影在线免费观看| 99re66热这里只有精品3直播| 中文字幕高清一区| 99久久精品国产精品久久| 亚洲女人的天堂| 欧美一级黄色大片| 国产在线观看免费一区| 亚洲欧美福利一区二区| 日韩美女视频在线| www.成人在线| 国内精品免费**视频| 夜夜爽夜夜爽精品视频| 久久人人爽人人爽| 欧美性感一类影片在线播放| 精品伊人久久久久7777人| 亚洲视频一区二区在线观看| 91精品久久久久久久91蜜桃 | 91视频精品在这里| 天天做天天摸天天爽国产一区| 国产日韩欧美高清在线| 欧美四级电影网| 99re在线视频这里只有精品| 狠狠色丁香久久婷婷综合_中| 亚洲一线二线三线视频| 欧美国产日韩a欧美在线观看| 91精品国产入口| 99久久国产免费看| 国产91精品一区二区麻豆网站| 亚洲香蕉伊在人在线观| 国产精品免费视频一区| 欧美日韩国产一级| 亚洲色图一区二区| 国产.欧美.日韩| 国产色综合久久| 亚洲国产sm捆绑调教视频| 成人av午夜影院| 中文字幕免费一区|