精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

通過 Docker-Compose 快速部署 Elasticsearch 和 Kibana 保姆級教程

云計算 云原生
Elasticsearch 是一個開源的分布式搜索和分析引擎,最初由 Elasticsearch N.V.(現(xiàn)在是 Elastic N.V.)開發(fā)并維護。它是基于 Apache Lucene 搜索引擎構建的,專門設計用于處理和分析大規(guī)模的數(shù)據(jù),提供了強大的全文搜索、結構化數(shù)據(jù)存儲、分析和可視化功能。

一、概述

使用 Docker Compose 快速部署 Elasticsearch 和 Kibana 可以幫助您在本地或開發(fā)環(huán)境中輕松設置和管理這兩個重要的工具,用于存儲和可視化日志數(shù)據(jù)、監(jiān)控和搜索。以下是一個概述的步驟:

  1. 準備 Docker 和 Docker Compose:確保您已經(jīng)安裝了 Docker 和 Docker Compose。您可以從 Docker 官方網(wǎng)站上獲取它們的安裝程序。
  2. 創(chuàng)建 Docker Compose 配置文件:創(chuàng)建一個名為 docker-compose.yml 的文件,它將定義 Elasticsearch 和 Kibana 的容器配置。這個文件應該包括服務名稱、映像、環(huán)境變量、端口映射等信息。
  3. 配置 Elasticsearch:在 docker-compose.yml 文件中,配置 Elasticsearch 容器。您通常需要指定節(jié)點名稱、發(fā)現(xiàn)類型等設置。使用容器版本的 Elasticsearch 鏡像。
  4. 配置 Kibana:在 docker-compose.yml 文件中,配置 Kibana 容器。指定要監(jiān)聽的端口,并確保它依賴于 Elasticsearch 服務。
  5. 數(shù)據(jù)卷設置:在 docker-compose.yml 文件中,通常會使用數(shù)據(jù)卷來保存 Elasticsearch 數(shù)據(jù)。這確保了數(shù)據(jù)的持久性。
  6. 啟動容器:在終端中,導航到包含 docker-compose.yml 文件的目錄,并運行以下命令以啟動 Elasticsearch 和 Kibana。
docker-compose up -d
# -d 選項用于在后臺運行容器。
  1. 等待服務啟動:容器啟動后,等待一段時間以確保 Elasticsearch 和 Kibana 完全啟動。
  2. 訪問 Kibana 控制臺:打開您的瀏覽器,訪問 Kibana 控制臺的地址,默認情況下是:http://localhost:5601。默認情況下,Kibana 不需要用戶名和密碼。
  3. 開始使用:現(xiàn)在,您可以使用 Kibana 控制臺來管理和可視化 Elasticsearch 中的數(shù)據(jù),執(zhí)行查詢、創(chuàng)建儀表板等操作。

這些步驟將幫助您快速部署 Elasticsearch 和 Kibana,以便進行日志分析、數(shù)據(jù)可視化和搜索等操作。請注意,您可以根據(jù)需要在 docker-compose.yml 文件中更改版本和配置選項。確保您的系統(tǒng)資源足夠以支持 Elasticsearch 和 Kibana 的運行。

圖片圖片

二、開始編排部署(Elasticsearch 和 Kibana)

Elasticsearch 是一個開源的分布式搜索和分析引擎,最初由 Elasticsearch N.V.(現(xiàn)在是 Elastic N.V.)開發(fā)并維護。它是基于 Apache Lucene 搜索引擎構建的,專門設計用于處理和分析大規(guī)模的數(shù)據(jù),提供了強大的全文搜索、結構化數(shù)據(jù)存儲、分析和可視化功能。以下是 Elasticsearch 的主要特點和用途的概述:

  • 分布式和實時:Elasticsearch是一個分布式系統(tǒng),可以輕松地擴展到數(shù)百臺服務器,以處理大量數(shù)據(jù)。它提供了實時搜索和分析,可以在毫秒級別內響應查詢。
  • 全文搜索:Elasticsearch 以其卓越的全文搜索能力而聞名,可以對大量文本數(shù)據(jù)進行高效的搜索。它支持分詞、模糊查詢、通配符搜索、近似匹配等功能。
  • 結構化和非結構化數(shù)據(jù):Elasticsearch 不僅支持全文搜索,還能夠存儲和索引結構化數(shù)據(jù),如 JSON、XML 等。這使得它非常適用于存儲各種類型的數(shù)據(jù),從日志和事件數(shù)據(jù)到產(chǎn)品目錄和傳感器數(shù)據(jù)。
  • 多種用途:Elasticsearch 可用于多種用途,包括搜索引擎、日志和事件數(shù)據(jù)分析、性能監(jiān)控、安全信息與事件管理 (SIEM)、文檔存儲、實時儀表板和可視化等。
  • RESTful API:Elasticsearch 提供了一個易于使用的 RESTful API,使開發(fā)人員能夠通過 HTTP 請求執(zhí)行各種操作,包括索引管理、搜索、分析和聚合。
  • 分析和聚合:Elasticsearch 提供了豐富的分析和聚合功能,允許您從數(shù)據(jù)中提取有價值的見解。您可以執(zhí)行聚合操作,生成圖表和儀表板,以可視化數(shù)據(jù)。
  • 插件生態(tài)系統(tǒng):Elasticsearch 具有豐富的插件生態(tài)系統(tǒng),可以通過插件擴展其功能,包括監(jiān)控、安全、報告等。
  • 安全性:Elasticsearch 提供了安全特性,包括身份驗證、授權、傳輸層加密和字段級別的安全性,以保護數(shù)據(jù)免受未經(jīng)授權的訪問。
  • 強大的社區(qū)支持:Elasticsearch 擁有廣泛的社區(qū)支持,有大量的文檔、教程和第三方工具可用于幫助您學習和使用它。
  • 商業(yè)支持:Elastic N.V. 提供了 Elasticsearch 的商業(yè)支持和托管服務,以滿足企業(yè)級需求。

總之,Elasticsearch 是一個強大且多才多藝的搜索和分析引擎,適用于各種用途,從全文搜索到日志分析和可視化數(shù)據(jù)。它在各種行業(yè)中被廣泛使用,包括搜索引擎、電子商務、日志管理、安全信息與事件管理、科學研究和更多領域。

圖片圖片

服務布局:

服務名稱/主機名

開放端口


node-1

9200

1G

node-2

9201

1G

node-3

9202

1G

kibana

5601

不限

1)部署 docker

# 安裝yum-config-manager配置工具
yum -y install yum-utils

# 建議使用阿里云yum源:(推薦)
#yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安裝docker-ce版本
yum install -y docker-ce
# 啟動并開機啟動
systemctl enable --now docker
docker --version

2)部署 docker-compose

curl -SL https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose
docker-compose --version

3)創(chuàng)建網(wǎng)絡

# 創(chuàng)建
docker network create bigdata

# 查看
docker network ls

4)創(chuàng)建掛載目錄

#創(chuàng)建 es 目錄
chmod 777 ./es/node-{1..3}/{config,data,log}
chmod 777 ./es/plugins
# 創(chuàng)建kibana的配置目錄
mkdir -p ./kibana/config

#目錄授權
chmod 777 ./es/node-{1..3}/{config,data,log}
chmod 777 ./es/plugins
chmod 777 ./kibana/config

5)修改 Linux 句柄數(shù)

#查看當前最大句柄數(shù)
sysctl -a | grep vm.max_map_count
#修改句柄數(shù)
vi /etc/sysctl.conf
vm.max_map_count=262144

#臨時生效,修改后需要重啟才能生效,不想重啟可以設置臨時生效
sysctl -w vm.max_map_count=262144

6)修改句柄數(shù)和最大線程數(shù)

#修改后需要重新登錄生效
vi /etc/security/limits.conf

# 添加以下內容
* soft nofile 65535
* hard nofile 65535
* soft nproc 4096
* hard nproc 4096

# 重啟服務,-h 立刻重啟,默認間隔一段時間才會開始重啟
reboot -h now

7)添加 IK 分詞器

GitHub 下載地址:https://github.com/medcl/elasticsearch-analysis-ik/releases

# 將下載的分詞器復制到ES安裝目錄的plugins目錄中并進行解壓

mkdir ./es/plugins/ik && cd ./es/plugins/ik
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.5/elasticsearch-analysis-ik-7.17.5.zip
unzip elasticsearch-analysis-ik-7.17.5.zip

8)編寫配置文件

1、node-1

./es/node-1/config/elasticsearch.yml

#集群名稱
cluster.name: elastic
#當前該節(jié)點的名稱
node.name: node-1
#是不是有資格競選主節(jié)點
node.master: true
#是否存儲數(shù)據(jù)
node.data: true
#最大集群節(jié)點數(shù)
node.max_local_storage_nodes: 3
#給當前節(jié)點自定義屬性(可以省略)
#node.attr.rack: r1
#數(shù)據(jù)存檔位置
path.data: /usr/share/elasticsearch/data
#日志存放位置
path.logs: /usr/share/elasticsearch/log
#是否開啟時鎖定內存(默認為是)
#bootstrap.memory_lock: true
#設置網(wǎng)關地址,我是被這個坑死了,這個地址我原先填寫了自己的實際物理IP地址,
#然后啟動一直報無效的IP地址,無法注入9300端口,這里只需要填寫0.0.0.0
network.host: 0.0.0.0
#設置映射端口
http.port: 9200
#內部節(jié)點之間溝通端口
transport.tcp.port: 9300
#集群發(fā)現(xiàn)默認值為127.0.0.1:9300,如果要在其他主機上形成包含節(jié)點的群集,如果搭建集群則需要填寫
#es7.x 之后新增的配置,寫入候選主節(jié)點的設備地址,在開啟服務后可以被選為主節(jié)點,也就是說把所有的節(jié)點都寫上
discovery.seed_hosts: ["node-1","node-2","node-3"]
#當你在搭建集群的時候,選出合格的節(jié)點集群,有些人說的太官方了,
#其實就是,讓你選擇比較好的幾個節(jié)點,在你節(jié)點啟動時,在這些節(jié)點中選一個做領導者,
#如果你不設置呢,elasticsearch就會自己選舉,這里我們把三個節(jié)點都寫上
cluster.initial_master_nodes: ["node-1","node-2","node-3"]
#在群集完全重新啟動后阻止初始恢復,直到啟動N個節(jié)點
#簡單點說在集群啟動后,至少復活多少個節(jié)點以上,那么這個服務才可以被使用,否則不可以被使用,
gateway.recover_after_nodes: 2
#刪除索引是是否需要顯示其名稱,默認為顯示
#action.destructive_requires_name: true
# 禁用安全配置,否則查詢的時候會提示警告
xpack.security.enabled: false

2、node-2

./es/node-2/config/elasticsearch.yml

#集群名稱
cluster.name: elastic
#當前該節(jié)點的名稱
node.name: node-2
#是不是有資格競選主節(jié)點
node.master: true
#是否存儲數(shù)據(jù)
node.data: true
#最大集群節(jié)點數(shù)
node.max_local_storage_nodes: 3
#給當前節(jié)點自定義屬性(可以省略)
#node.attr.rack: r1
#數(shù)據(jù)存檔位置
path.data: /usr/share/elasticsearch/data
#日志存放位置
path.logs: /usr/share/elasticsearch/log
#是否開啟時鎖定內存(默認為是)
#bootstrap.memory_lock: true
#設置網(wǎng)關地址,我是被這個坑死了,這個地址我原先填寫了自己的實際物理IP地址,
#然后啟動一直報無效的IP地址,無法注入9300端口,這里只需要填寫0.0.0.0
network.host: 0.0.0.0
#設置映射端口
http.port: 9200
#內部節(jié)點之間溝通端口
transport.tcp.port: 9300
#集群發(fā)現(xiàn)默認值為127.0.0.1:9300,如果要在其他主機上形成包含節(jié)點的群集,如果搭建集群則需要填寫
#es7.x 之后新增的配置,寫入候選主節(jié)點的設備地址,在開啟服務后可以被選為主節(jié)點,也就是說把所有的節(jié)點都寫上
discovery.seed_hosts: ["node-1","node-2","node-3"]
#當你在搭建集群的時候,選出合格的節(jié)點集群,有些人說的太官方了,
#其實就是,讓你選擇比較好的幾個節(jié)點,在你節(jié)點啟動時,在這些節(jié)點中選一個做領導者,
#如果你不設置呢,elasticsearch就會自己選舉,這里我們把三個節(jié)點都寫上
cluster.initial_master_nodes: ["node-1","node-2","node-3"]
#在群集完全重新啟動后阻止初始恢復,直到啟動N個節(jié)點
#簡單點說在集群啟動后,至少復活多少個節(jié)點以上,那么這個服務才可以被使用,否則不可以被使用,
gateway.recover_after_nodes: 2
#刪除索引是是否需要顯示其名稱,默認為顯示
#action.destructive_requires_name: true
# 禁用安全配置,否則查詢的時候會提示警告
xpack.security.enabled: false

3、node-3

./es/node-3/config/elasticsearch.yml

#集群名稱
cluster.name: elastic
#當前該節(jié)點的名稱
node.name: node-3
#是不是有資格競選主節(jié)點
node.master: true
#是否存儲數(shù)據(jù)
node.data: true
#最大集群節(jié)點數(shù)
node.max_local_storage_nodes: 3
#給當前節(jié)點自定義屬性(可以省略)
#node.attr.rack: r1
#數(shù)據(jù)存檔位置
path.data: /usr/share/elasticsearch/data
#日志存放位置
path.logs: /usr/share/elasticsearch/log
#是否開啟時鎖定內存(默認為是)
#bootstrap.memory_lock: true
#設置網(wǎng)關地址,我是被這個坑死了,這個地址我原先填寫了自己的實際物理IP地址,
#然后啟動一直報無效的IP地址,無法注入9300端口,這里只需要填寫0.0.0.0
network.host: 0.0.0.0
#設置映射端口
http.port: 9200
#內部節(jié)點之間溝通端口
transport.tcp.port: 9300
#集群發(fā)現(xiàn)默認值為127.0.0.1:9300,如果要在其他主機上形成包含節(jié)點的群集,如果搭建集群則需要填寫
#es7.x 之后新增的配置,寫入候選主節(jié)點的設備地址,在開啟服務后可以被選為主節(jié)點,也就是說把所有的節(jié)點都寫上
discovery.seed_hosts: ["node-1","node-2","node-3"]
#當你在搭建集群的時候,選出合格的節(jié)點集群,有些人說的太官方了,
#其實就是,讓你選擇比較好的幾個節(jié)點,在你節(jié)點啟動時,在這些節(jié)點中選一個做領導者,
#如果你不設置呢,elasticsearch就會自己選舉,這里我們把三個節(jié)點都寫上
cluster.initial_master_nodes: ["node-1","node-2","node-3"]
#在群集完全重新啟動后阻止初始恢復,直到啟動N個節(jié)點
#簡單點說在集群啟動后,至少復活多少個節(jié)點以上,那么這個服務才可以被使用,否則不可以被使用,
gateway.recover_after_nodes: 2
#刪除索引是是否需要顯示其名稱,默認為顯示
#action.destructive_requires_name: true
# 禁用安全配置,否則查詢的時候會提示警告
xpack.security.enabled: false

4、kibana

./kibana/config/kibana.yml

server.host: 0.0.0.0
# 監(jiān)聽端口
server.port: 5601
server.name: "kibana"

# kibana訪問es服務器的URL,就可以有多個,以逗號","隔開
elasticsearch.hosts: ["http://node-1:9200","http://node-2:9201","http://node-3:9202"]
monitoring.ui.container.elasticsearch.enabled: true
# kibana訪問Elasticsearch的賬號與密碼(如果ElasticSearch設置了的話)
elasticsearch.username: "kibana"
elasticsearch.password: "12345"

# kibana日志文件存儲路徑
logging.dest: stdout
# 此值為true時,禁止所有日志記錄輸出
logging.silent: false
# 此值為true時,禁止除錯誤消息之外的所有日志記錄輸出
logging.quiet: false
# 此值為true時,記錄所有事件,包括系統(tǒng)使用信息和所有請求
logging.verbose: false

ops.interval: 5000
# kibana web語言
i18n.locale: "zh-CN"

9)構建鏡像

這里就用別人已經(jīng)構建好的好的鏡像,不再重復構建鏡像了,如果不了解怎么構建鏡像,可以私信我。

### ES
docker pull elasticsearch:7.17.5
# tag
docker tag docker.io/library/elasticsearch:7.17.5 registry.cn-hangzhou.aliyuncs.com/bigdata_cloudnative/elasticsearch:7.17.5
# 登錄將鏡像推送到阿里云
docker push registry.cn-hangzhou.aliyuncs.com/bigdata_cloudnative/elasticsearch:7.17.5

### kibana
docker pull docker.io/library/kibana:7.17.5
docker tag docker.io/library/kibana:7.17.5 registry.cn-hangzhou.aliyuncs.com/bigdata_cloudnative/kibana:7.17.5
docker push registry.cn-hangzhou.aliyuncs.com/bigdata_cloudnative/kibana:7.17.5

10)編排 docker-compose.yml

version: "3"
services:
  node-1:
    image: registry.cn-hangzhou.aliyuncs.com/bigdata_cloudnative/elasticsearch:7.17.5
    container_name: node-1
    hostname: node-1
    environment:
      - "ES_JAVA_OPTS=-Xms1024m -Xmx1024m"
      - "TZ=Asia/Shanghai"
    ulimits:
      memlock:
        soft: -1
        hard: -1
      nofile:
        soft: 65536
        hard: 65536
    ports:
      - "9200:9200"
    logging:
      driver: "json-file"
      options:
        max-size: "50m"
    volumes:
      - ./es/node-1/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
      - ./es/plugins:/usr/share/elasticsearch/plugins
      - ./es/node-1/data:/usr/share/elasticsearch/data
      - ./es/node-1/log:/usr/share/elasticsearch/log
    networks:
      - bigdata
    healthcheck:
      test: ["CMD-SHELL", "curl -I http://localhost:9200 || exit 1"]
      interval: 10s
      timeout: 10s
      retries: 5
  node-2:
    image: registry.cn-hangzhou.aliyuncs.com/bigdata_cloudnative/elasticsearch:7.17.5
    container_name: node-2
    hostname: node-2
    environment:
      - "ES_JAVA_OPTS=-Xms1024m -Xmx1024m"
      - "TZ=Asia/Shanghai"
    ulimits:
      memlock:
        soft: -1
        hard: -1
      nofile:
        soft: 65536
        hard: 65536
    ports:
      - "9201:9200"
    logging:
      driver: "json-file"
      options:
        max-size: "50m"
    volumes:
      - ./es/node-2/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
      - ./es/plugins:/usr/share/elasticsearch/plugins
      - ./es/node-2/data:/usr/share/elasticsearch/data
      - ./es/node-2/log:/usr/share/elasticsearch/log
    networks:
      - bigdata
    healthcheck:
      test: ["CMD-SHELL", "curl -I http://localhost:9200 || exit 1"]
      interval: 10s
      timeout: 10s
      retries: 5
  node-3:
    image: registry.cn-hangzhou.aliyuncs.com/bigdata_cloudnative/elasticsearch:7.17.5
    container_name: node-3
    hostname: node-3
    environment:
      - "ES_JAVA_OPTS=-Xms1024m -Xmx1024m"
      - "TZ=Asia/Shanghai"
    ulimits:
      memlock:
        soft: -1
        hard: -1
      nofile:
        soft: 65536
        hard: 65536
    ports:
      - "9202:9200"
    logging:
      driver: "json-file"
      options:
        max-size: "50m"
    volumes:
      - ./es/node-3/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
      - ./es/plugins:/usr/share/elasticsearch/plugins
      - ./es/node-3/data:/usr/share/elasticsearch/data
      - ./es/node-3/log:/usr/share/elasticsearch/log
    networks:
      - bigdata
    healthcheck:
      test: ["CMD-SHELL", "curl -I http://localhost:9200 || exit 1"]
      interval: 10s
      timeout: 10s
      retries: 5
  kibana:
    container_name: kibana
    hostname: kibana
    image: registry.cn-hangzhou.aliyuncs.com/bigdata_cloudnative/kibana:7.17.5
    environment:
      TZ: 'Asia/Shanghai'
    volumes:
      - ./kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml
    ports:
      - 5601:5601
    networks:
      - bigdata
    healthcheck:
      test: ["CMD-SHELL", "curl -I http://localhost:5601 || exit 1"]
      interval: 10s
      timeout: 10s
      retries: 5

# 連接外部網(wǎng)絡
networks:
  bigdata:
    external: true

開始執(zhí)行部署

docker-compose up -d

# 查看
docker-compose ps

11)測試驗證

ES 訪問地址:http://ip:9200

docker-compose ps
curl localhost:9200
curl localhost:9200/_cat/health

圖片圖片

kibana:http://ip:5601/

圖片圖片

git 地址:https://gitee.com/hadoop-bigdata/docker-compose-es-kibana.git

責任編輯:武曉燕 來源: 大數(shù)據(jù)與云原生技術分享
相關推薦

2023-11-27 00:18:38

2023-06-26 00:07:14

2023-05-29 07:39:49

2023-04-06 07:18:14

2023-05-14 23:30:38

PrestoHadoop函數(shù)

2024-03-26 00:00:01

2023-09-08 08:14:14

2021-01-15 09:30:02

Tomcat ApacheJavaServer

2022-11-19 09:30:31

開源容器

2019-09-17 08:00:24

DockerCompose命令

2025-09-11 10:05:00

KafkaZookeeper運維

2021-10-27 10:55:18

Go入門Demo

2023-09-28 08:01:32

2023-03-26 09:08:36

2022-09-14 11:31:37

MySQL數(shù)據(jù)庫管理系統(tǒng)

2025-05-22 10:00:00

DockerRedis容器

2022-01-06 11:08:34

JekinsDockerReact

2023-10-10 13:49:00

Docker容器

2022-12-12 11:47:34

WindowsPySpark服務器

2022-12-01 11:41:24

點贊
收藏

51CTO技術棧公眾號

一级片免费在线观看视频| 久久精品国产美女| 国产一级在线观看视频| 日韩av资源网| 欧美午夜宅男影院| www.日本三级| 国产一区电影| 国产精品77777| 秋霞成人午夜鲁丝一区二区三区| 国产精品理论在线| 激情亚洲另类图片区小说区| 欧美日韩午夜精品| 极品粉嫩国产18尤物| 91在线视频| 99久久久久久| 亚洲综合社区网| 懂色av蜜臀av粉嫩av分享吧最新章节| 亚洲精品一区二区在线看| 亚洲精品久久久久久久久| 亚洲天堂网2018| 中文字幕在线看片| 亚洲一区二区在线播放相泽 | 天天夜碰日日摸日日澡性色av| 国产在线视频网址| 成人亚洲一区二区一| 成人a在线观看| 在线视频一区二区三区四区| 欧美日韩一区二区高清| 日日骚av一区| 香蕉视频久久久| 久久a爱视频| 日韩一区二区不卡| 老司机久久精品| 香蕉成人影院| 一本一本大道香蕉久在线精品| 99久热在线精品视频| 婷婷免费在线视频| 久久久国产精品午夜一区ai换脸| 国产高清一区视频| av观看在线免费| 久久er99热精品一区二区| 日本欧美中文字幕| 日韩污视频在线观看| 欧美阿v一级看视频| 欧美成人第一页| 国产97免费视频| 中文字幕免费一区二区三区| 久久精品成人动漫| 搜索黄色一级片| 91成人精品| 欧美成人激情视频| 久久久精品视频在线| 欧美日韩hd| 午夜精品在线观看| 精品成人久久久| 国产精品日韩| 日产精品99久久久久久| 黄色在线免费观看| 日韩高清一区在线| 国产精品久久久久久av福利| 中文字幕福利视频| 狠狠色综合日日| 亚洲综合国产精品| 亚洲精品视频网| 99久久精品国产毛片| 欧美xxxx黑人又粗又长密月| 久久av少妇| 亚洲国产精品av| 一级做a爰片久久| 黄色精品免费看| 91在线视频免费91| 日本一区二区三区www| 国内av一区二区三区| 欧美激情中文字幕| 亚洲欧美日韩精品综合在线观看| 成年人免费在线视频| 国产亚洲一二三区| 欧美日韩综合久久| 久草资源在线| 亚洲综合一区二区| 乱妇乱女熟妇熟女网站| 在线看片福利| 在线观看日韩精品| 国产一二三区av| 久久精品九色| 亚洲精品v欧美精品v日韩精品| av无码一区二区三区| 欧美日韩精品一区二区视频| 精品国产一区av| 免费网站看av| 日韩午夜黄色| 国产精品成人久久久久| 一区二区三区亚洲视频| 国产酒店精品激情| 久久99精品久久久水蜜桃| 色天堂在线视频| 国产精品亲子伦对白| av日韩一区二区三区| 成人欧美magnet| 欧美久久婷婷综合色| 国产ts在线观看| 亚洲涩涩av| 久久久999精品视频| 精品成人免费视频| 美女视频一区二区三区| 91中文字精品一区二区| 日本免费一区视频| 亚洲视频一区在线| 日本免费不卡一区二区| 日韩美香港a一级毛片| 日韩精品一区二区三区三区免费| 91在线高清视频| 黄色av小说在线观看| 91麻豆精东视频| 一本久道久久综合狠狠爱亚洲精品| 在线视频观看国产| 色老汉av一区二区三区| 婷婷激情小说网| 女人av一区| 久久久久久亚洲精品中文字幕| 国产性生活视频| 国产精品正在播放| 伊人久久青草| 伊人久久av| 日韩精品一区二区三区中文不卡| 国产激情在线免费观看| 午夜精品剧场| 国产日韩欧美自拍| 午夜影院免费体验区| 亚洲日穴在线视频| 日韩欧美在线免费观看视频| 久久久久影视| 欧美精品在线第一页| 日韩黄色片网站| 99久久久久久99| 欧美在线观看黄| 色诱色偷偷久久综合| 亚洲精品国产精品久久清纯直播| 国精品无码一区二区三区| 日本不卡一区二区三区高清视频| 国产一区不卡在线观看| 国产盗摄在线视频网站| 在线日本成人| 香蕉影视欧美成人| 樱花草www在线| 成人在线免费观看91| 日本高清久久天堂| 午夜影院在线视频| 亚洲精品国产a久久久久久| 99999精品| 亚洲精品97| 成人黄色免费看| 成人77777| 在线视频中文字幕一区二区| 中文字幕av网址| 国产美女一区| 欧美理论一区二区| 少妇淫片在线影院| 亚洲精品在线免费观看视频| 校园春色 亚洲| 国产一区二区三区不卡在线观看 | 国产一区二区在线视频聊天| 国产日韩欧美综合一区| 黄色片视频在线播放| 亚洲国产精品嫩草影院久久av| 97精品欧美一区二区三区| 国产91久久久| 午夜精品久久久久久久蜜桃app| 麻豆网站免费观看| 黑丝一区二区| 欧美福利一区二区三区| 亚洲承认视频| 最新中文字幕亚洲| 国产露脸91国语对白| 亚洲精品免费看| 成人做爰www看视频软件| 亚洲国产激情| 欧美极品色图| 福利一区二区免费视频| 伊人久久久久久久久久| 国内精品久久久久久久久久久| 一区二区高清视频在线观看| 国内自拍偷拍视频| 午夜在线一区二区| 亚洲图片都市激情| 日韩08精品| 69视频在线免费观看| 精品美女视频在线观看免费软件 | 欧美插天视频在线播放| 丰满人妻一区二区三区免费视频| 亚洲第一久久影院| 亚洲黄色小说视频| 国产美女一区二区| 国产午夜福利在线播放| 日本在线电影一区二区三区| 91系列在线播放| 丝袜在线视频| 伊人久久综合97精品| 国产精品自拍电影| 天天操天天色综合| 又色又爽的视频| 国产成人av电影在线| 男人天堂999| 911久久香蕉国产线看观看| 久久亚裔精品欧美| 精品国模一区二区三区欧美 | 国产精品9191| 国产日韩精品一区二区浪潮av| 91视频福利网| 老鸭窝91久久精品色噜噜导演| 亚洲免费不卡| 久草精品在线| 国产成人免费观看| 外国电影一区二区| 孩xxxx性bbbb欧美| 免费在线你懂的| 日韩电影网在线| 国产免费高清av| 欧美日韩激情美女| 国产精品a成v人在线播放| 中文字幕av在线一区二区三区| 国产女人18毛片水真多18| 久久99国产精品麻豆| 国产a级一级片| 国产精品第十页| 亚洲一区三区电影在线观看| 亚洲免费一区三区| 91av免费看| 成人看片网页| 91精品国产色综合久久不卡98口| 九七久久人人| 在线播放精品一区二区三区 | 国产午夜精品视频| 污污视频在线观看网站| 日韩欧美国产高清| 一区二区三区免费在线| 91久久免费观看| 久久久国产精品成人免费| 亚洲天堂中文字幕| 少妇精品无码一区二区免费视频 | 欧美日韩一区二区三区四区五区| 免费毛片一区二区三区| 亚洲精品视频在线观看网站| 欧美一区二区免费在线观看| 不卡视频一二三| 99久久久无码国产精品性波多| 国产一区在线精品| jizzzz日本| 久久精品国产精品亚洲精品| 久久精品香蕉视频| 新67194成人永久网站| h无码动漫在线观看| 精品动漫一区| 加勒比成人在线| 激情婷婷亚洲| 国产一区二区三区乱码| 牛夜精品久久久久久久99黑人| 亚洲精品成人三区| 成人中文视频| 亚洲精品第一区二区三区| 在线成人直播| 国产乱子伦精品视频| 狠狠入ady亚洲精品| 久久国产午夜精品理论片最新版本| 欧美久久视频| 成人网站免费观看入口| 在线精品在线| 成人在线观看a| 日本va欧美va瓶| 日本不卡一区在线| 韩国三级中文字幕hd久久精品| 狠狠干狠狠操视频| 国产精品影音先锋| 亚洲视频在线播放免费| 国产片一区二区三区| 亚洲天堂av中文字幕| 国产精品伦理一区二区| 久久嫩草捆绑紧缚| 一区二区三区美女| 国产成人亚洲欧洲在线| 亚洲午夜一二三区视频| 国产精品免费无遮挡无码永久视频| 欧洲国产伦久久久久久久| 中文字幕欧美在线观看| 欧美一区二区人人喊爽| 国产91免费在线观看| 亚洲视频免费一区| 天堂аⅴ在线地址8| 久久久久久久97| 性欧美videohd高精| 91色中文字幕| 久久精品国产亚洲blacked| 日韩精品久久久| 欧美独立站高清久久| 国产美女主播在线| 久久久久在线| 天堂网成人在线| 久久综合久久综合九色| 日韩视频在线观看免费视频| 午夜精品久久久久久久| 成人免费视频国产免费| 欧美一级日韩不卡播放免费| 色欲av永久无码精品无码蜜桃| 亚洲丝袜在线视频| 天堂av资源在线观看| 成人福利在线视频| 天堂成人娱乐在线视频免费播放网站 | 欧美久久久久久久| 中文字幕日韩一区二区不卡| www.日本少妇| 国产精品亚洲一区二区三区在线| 中文字幕高清视频| 国产精品久久久久久久久动漫| 国产成人精品片| 欧美一级片免费看| 9色在线视频| 91sa在线看| 试看120秒一区二区三区| 亚洲欧美精品| 免费在线欧美黄色| jjzz黄色片| 国产精品初高中害羞小美女文| 国产女同在线观看| 91精品婷婷国产综合久久| 日本啊v在线| 欧美极品在线播放| 91精品麻豆| 日韩videos| 国产精品久久久免费| 91福利视频免费观看| 亚洲精品写真福利| 国产精品久久综合青草亚洲AV| 伊人精品在线观看| 日韩精品99| 精品无码久久久久国产| 中文精品电影| xxx中文字幕| 一色屋精品亚洲香蕉网站| 精品人妻一区二区三区潮喷在线 | 三级a在线观看| 91日韩精品一区| 国产在线观看99| 日韩一级大片在线观看| 91精品久久| 96精品久久久久中文字幕| 日韩极品一区| 中国丰满人妻videoshd| 不卡高清视频专区| 日韩欧美性视频| 亚洲国产又黄又爽女人高潮的| 日本片在线看| 成人91免费视频| 国产亚洲永久域名| 在线免费看黄色片| 天天综合天天做天天综合| 韩国av免费在线观看| 欧美成人免费在线观看| 超碰成人免费| 精品久久久久久久久久中文字幕| 成人黄色在线网站| 日韩三级视频在线| 国产丝袜一区视频在线观看 | 久久久久久久久99精品| 亚洲 欧美 成人| 亚洲精品久久在线| 韩国女主播一区二区| 亚洲春色在线视频| 麻豆91在线观看| 91嫩草丨国产丨精品| 欧美一卡二卡在线观看| 草莓福利社区在线| 国产欧美日韩一区二区三区| 亚洲激情视频| 亚洲AV无码国产成人久久| 欧美亚洲综合在线| √新版天堂资源在线资源| 亚洲一区二区少妇| 一区视频在线看| 免费在线观看你懂的| 欧美性生活久久| 91麻豆一二三四在线| 欧美伦理一区二区| 精品综合久久久久久8888| 成人免费精品动漫网站| 亚洲高清不卡av| 日本少妇一区| 在线免费观看一区二区三区| 国产河南妇女毛片精品久久久| 久久久夜色精品| 亚洲视频在线视频| 日韩免费成人| 欧美极品欧美精品欧美| 亚洲视频一区二区免费在线观看| 亚洲成人精品女人久久久| 浅井舞香一区二区| 一区二区电影在线观看| 波多野结衣av在线免费观看| 日韩欧美色综合| 蜜臀国产一区| 亚洲五码在线观看视频|