当前位置: 首页 > news >正文

建立门户网站张店易宝网站建设

建立门户网站,张店易宝网站建设,山东省建设工程领域挂证存颖网站,能不能自己做视频网站目录1. 实验环境1.1 实验工具1.2 操作系统1.3 架构版本、IP地址规划与虚拟机配置要求1.4 拓扑图1.5 其他要求2. 实验步骤2.1 安装Elasticsearch#xff08;单节点#xff09;#xff08;1#xff09;检查系统jdk版本#xff08;2#xff09;下载elasticsearch#xff08… 目录1. 实验环境1.1 实验工具1.2 操作系统1.3 架构版本、IP地址规划与虚拟机配置要求1.4 拓扑图1.5 其他要求2. 实验步骤2.1 安装Elasticsearch单节点1检查系统jdk版本2下载elasticsearch3安装elasticsearch4配置elasticsearch5启动与查看服务6访问elasticsearch2.2 搭建Elasticsearch集群1安装elasticsearch2配置elasticsearch集群设置节点192.168.100.31设置节点192.168.100.32总结3重启elasticsearch服务4查看es集群信息参考资料关联博文1. 实验环境 1.1 实验工具 VMware® Workstation 16 Pro 1.2 操作系统 CentOS 7.9.2009 Linux 1.3 架构版本、IP地址规划与虚拟机配置要求 开源软件虚拟机IP地址版本CPU与内存Elasticsearch192.168.100.31192.168.100.328.2.1大于1cpu, 大于1G内存Logstash192.168.100.338.2.0大于1cpu, 大于1G内存Kibana192.168.100.338.2.1大于1cpu, 大于1G内存Filebeat192.168.100.31-338.2.1大于1cpu, 大于1G内存 1.4 拓扑图 1.5 其他要求 所有虚拟机需要连接互联网虚拟机网卡模式设置为NAT或桥接模式 2. 实验步骤 以下操作需要在三台虚拟机上同时进行 关闭防火墙 systemctl stop firewall systemctl disabled firewall将SELinux设置为disabled vim /etc/selinux/config SELINUXdisabled同步服务器时间 yum install ntp #安装ntp服务 systemctl start ntpd #启动ntp systemctl enable ntpd #设置开机自启 date #三台服务器的时间一致即可2.1 安装Elasticsearch单节点 官方安装包下载地址https://www.elastic.co/cn/downloads/elasticsearch 1检查系统jdk版本 rpm -qa | grep openjdk java -version如果系统没有java环境需要自行安装。 yum install java再次检查jdk环境 2下载elasticsearch wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.2.2-x86_64.rpm3安装elasticsearch rpm -ivh elasticsearch-8.2.2-x86_64.rpm 警告elasticsearch-8.2.2-x86_64.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID d88e42b4: NOKEY 准备中... ################################# [100%] 正在升级/安装...1:elasticsearch-0:8.2.2-1 ################################# [100%] --------------------------- Security autoconfiguration information ------------------------------Authentication and authorization are enabled. TLS for the transport and HTTP layers is enabled and configured.The generated password for the elastic built-in superuser is : GjKOXtfn5q1ZlHq7dM2K #内置超级用户密码If this node should join an existing cluster, you can reconfigure this with #加入现有集群的命令 /usr/share/elasticsearch/bin/elasticsearch-reconfigure-node --enrollment-token token-here after creating an enrollment token on your existing cluster.You can complete the following actions at any time:Reset the password of the elastic built-in superuser with #重置es内置超级用户的密码 /usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic.Generate an enrollment token for Kibana instances with #为 Kibana 实例生成一个注册令牌/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana.Generate an enrollment token for Elasticsearch nodes with #为 Elasticsearch 节点生成一个注册令牌 /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s node.------------------------------------------------------------------------------------------------- ### NOT starting on installation, please execute the following statements to configure elasticsearch service to start automatically using systemdsudo systemctl daemon-reloadsudo systemctl enable elasticsearch.service ### You can start elasticsearch service by executingsudo systemctl start elasticsearch.service使用rpm包安装的elasticsearch其配置目录在/etc/elasticsearch安装目录在/usr/share/elasticsearch 小技巧通过rpm -qc命令查看elasticsearch的配置文件路径 # rpm -qc elasticsearch-8.2.2-1.x86_64 /etc/elasticsearch/elasticsearch-plugins.example.yml /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/jvm.options /etc/elasticsearch/log4j2.properties /etc/elasticsearch/role_mapping.yml /etc/elasticsearch/roles.yml /etc/elasticsearch/users /etc/elasticsearch/users_roles /etc/sysconfig/elasticsearch /usr/lib/sysctl.d/elasticsearch.conf /usr/lib/systemd/system/elasticsearch.service4配置elasticsearch vim /etc/elasticsearch/elasticsearch.yml # Elasticsearch Configuration # # NOTE: Elasticsearch comes with reasonable defaults for most settings. # Before you set out to tweak and tune the configuration, make sure you # understand what are you trying to accomplish and the consequences. # # The primary way of configuring a node is via this file. This template lists # the most important settings you may want to configure for a production cluster. # # Please consult the documentation for further information on configuration options: # https://www.elastic.co/guide/en/elasticsearch/reference/index.html # # ---------------------------------- Cluster ----------------------------------- # # Use a descriptive name for your cluster: # cluster.name: elk-cluster #自定义集群名 # # ------------------------------------ Node ------------------------------------ # # Use a descriptive name for the node: # #node.name: node-1 #自定义节点名 # # Add custom attributes to the node: # #node.attr.rack: r1 # # ----------------------------------- Paths ------------------------------------ # # Path to directory where to store the data (separate multiple locations by comma): # path.data: /var/lib/elasticsearch #elasticsearch数据存放路径 # # Path to log files: # path.logs: /var/log/elasticsearch #elasticsearch日志存放路径 # # ----------------------------------- Memory ----------------------------------- # # Lock the memory on startup: # #bootstrap.memory_lock: true # # Make sure that the heap size is set to about half the memory available # on the system and that the owner of the process is allowed to use this # limit. # # Elasticsearch performs poorly when the system is swapping the memory. # # ---------------------------------- Network ----------------------------------- # # By default Elasticsearch is only accessible on localhost. Set a different # address here to expose this node on the network: # network.host: 0.0.0.0 #设置能访问elasticsearch的IP地址0.0.0.0表示所有IP都能访问监听所有IP # # By default Elasticsearch listens for HTTP traffic on the first free port it # finds starting at 9200. Set a specific HTTP port here: # http.port: 9200 #设置elasticsearch数据传输端口号即监听端口默认为9200 # # For more information, consult the network module documentation. # # --------------------------------- Discovery ---------------------------------- # # Pass an initial list of hosts to perform discovery when this node is started: # The default list of hosts is [127.0.0.1, [::1]] # #discovery.seed_hosts: [host1, host2] # # Bootstrap the cluster using an initial set of master-eligible nodes: # #cluster.initial_master_nodes: [node-1, node-2] # # For more information, consult the discovery and cluster formation module documentation. # # --------------------------------- Readiness ---------------------------------- # # Enable an unauthenticated TCP readiness endpoint on localhost # #readiness.port: 9399 # # ---------------------------------- Various ----------------------------------- # # Allow wildcard deletion of indices: # #action.destructive_requires_name: false#----------------------- BEGIN SECURITY AUTO CONFIGURATION ----------------------- # # The following settings, TLS certificates, and keys have been automatically # generated to configure Elasticsearch security features on 04-06-2022 20:18:05 # # --------------------------------------------------------------------------------# Enable security features xpack.security.enabled: true #elasticsearch v7以后自动开启安全模式xpack.security.enrollment.enabled: true# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents xpack.security.http.ssl:enabled: truekeystore.path: certs/http.p12# Enable encryption and mutual authentication between cluster nodes xpack.security.transport.ssl:enabled: trueverification_mode: certificatekeystore.path: certs/transport.p12truststore.path: certs/transport.p12 # Create a new cluster with the current node only # Additional nodes can still join the cluster later cluster.initial_master_nodes: [vms31.rhce.cc]# Allow HTTP API connections from anywhere # Connections are encrypted and require user authentication http.host: 0.0.0.0# Allow other nodes to join the cluster from anywhere # Connections are encrypted and mutually authenticated #transport.host: 0.0.0.0#----------------------- END SECURITY AUTO CONFIGURATION -------------------------修改完后使用cat命令查看设置 # cat /etc/elasticsearch/elasticsearch.yml | grep -Ev #|^$ cluster.name: elk-cluster path.data: /var/lib/elasticsearch path.logs: /var/log/elasticsearch network.host: 0.0.0.0 http.port: 9200 xpack.security.enabled: true xpack.security.enrollment.enabled: true xpack.security.http.ssl:enabled: truekeystore.path: certs/http.p12 xpack.security.transport.ssl:enabled: trueverification_mode: certificatekeystore.path: certs/transport.p12truststore.path: certs/transport.p12 cluster.initial_master_nodes: [vms31.rhce.cc] http.host: 0.0.0.05启动与查看服务 启动服务 systemctl start elasticsearch.service systemctl enable elasticsearch.service 查看启动端口 # netstat -ntlup | grep java tcp6 0 0 :::9200 :::* LISTEN 24625/java tcp6 0 0 :::9300 :::* LISTEN 24625/java 其中9200是数据传输端口9300示集群通信端口。 6访问elasticsearch 使用curl命令访问 # curl -u elastic:GjKOXtfn5q1ZlHq7dM2K https://192.168.100.31:9200/ --insecure {name : vms31.rhce.cc,cluster_name : elk-cluster,cluster_uuid : 4IoxZ9U5T_-7T26soNLm8A,version : {number : 8.2.2,build_flavor : default,build_type : rpm,build_hash : 9876968ef3c745186b94fdabd4483e01499224ef,build_date : 2022-05-25T15:47:06.259735307Z,build_snapshot : false,lucene_version : 9.1.0,minimum_wire_compatibility_version : 7.17.0,minimum_index_compatibility_version : 7.0.0},tagline : You Know, for Search }使用浏览器访问https://192.168.100.31:9200/ 2.2 搭建Elasticsearch集群 为了安装elasticsearch集群我们将 192.168.100.31节点设置为master192.168.100.32和192.168.100.33节点视为node 1安装elasticsearch 根据2.1的1——3在另外两台服务器192.168.100.32和192.168.100.33上安装elasticsearch 2配置elasticsearch集群 设置节点192.168.100.31 # cat /etc/elasticsearch/elasticsearch.yml | grep -v # cluster.name: elk-cluster node.name: node-1 path.data: /var/lib/elasticsearch path.logs: /var/log/elasticsearch network.host: 0.0.0.0 http.port: 9200 discovery.seed_hosts: - 192.168.100.31:9300- 192.168.100.32:9300 cluster.initial_master_nodes: [node-1, node-2]xpack.security.enabled: falsexpack.security.enrollment.enabled: truexpack.security.http.ssl:enabled: truekeystore.path: certs/http.p12xpack.security.transport.ssl:enabled: trueverification_mode: certificatekeystore.path: certs/transport.p12truststore.path: certs/transport.p12http.host: 0.0.0.0设置节点192.168.100.32 # cat /etc/elasticsearch/elasticsearch.yml | grep -v # cluster.name: elk-cluster node.name: node-2 path.data: /var/lib/elasticsearch path.logs: /var/log/elasticsearch network.host: 0.0.0.0 http.port: 9200 discovery.seed_hosts: [192.168.100.31:9300, 192.168.100.32:9300] cluster.initial_master_nodes: [node-1, node-2]xpack.security.enabled: falsexpack.security.enrollment.enabled: truexpack.security.http.ssl:enabled: truekeystore.path: certs/http.p12xpack.security.transport.ssl:enabled: trueverification_mode: certificatekeystore.path: certs/transport.p12truststore.path: certs/transport.p12http.host: 0.0.0.0总结 初始化集群时所有节点的 集群名cluster.name要一致集群IP地址discovery.seed_hosts要一致 3重启elasticsearch服务 systemctl restart elasticsearch 4查看es集群信息 # curl http://192.168.100.31:9200/_cluster/health?pretty {cluster_name : elk-cluster,status : green,timed_out : false,number_of_nodes : 2,number_of_data_nodes : 2,active_primary_shards : 2,active_shards : 4,relocating_shards : 0,initializing_shards : 0,unassigned_shards : 0,delayed_unassigned_shards : 0,number_of_pending_tasks : 0,number_of_in_flight_fetch : 0,task_max_waiting_in_queue_millis : 0,active_shards_percent_as_number : 100.0 }# curl http://192.168.100.31:9200/_nodes/process?pretty {_nodes : {total : 2,successful : 2,failed : 0},cluster_name : elk-cluster,nodes : {8bB4P1EET2mjhecE4fez9Q : {name : node-2,transport_address : 192.168.100.32:9300,host : 192.168.100.32,ip : 192.168.100.32,version : 8.2.2,build_flavor : default,build_type : rpm,build_hash : 9876968ef3c745186b94fdabd4483e01499224ef,roles : [data,data_cold,data_content,data_frozen,data_hot,data_warm,ingest,master,ml,remote_cluster_client,transform],attributes : {ml.machine_memory : 4122771456,ml.max_jvm_size : 2063597568,xpack.installed : true},process : {refresh_interval_in_millis : 1000,id : 52915,mlockall : false}},c69H-_ToSLOsbiiIZnY6QA : {name : node-1,transport_address : 192.168.100.31:9300,host : 192.168.100.31,ip : 192.168.100.31,version : 8.2.2,build_flavor : default,build_type : rpm,build_hash : 9876968ef3c745186b94fdabd4483e01499224ef,roles : [data,data_cold,data_content,data_frozen,data_hot,data_warm,ingest,master,ml,remote_cluster_client,transform],attributes : {xpack.installed : true,ml.max_jvm_size : 2063597568,ml.machine_memory : 4122771456},process : {refresh_interval_in_millis : 1000,id : 38585,mlockall : false}}} }参考资料 Elasticsearch介绍Elasticsearch 是什么Elasticsearch文档Elasticsearch GuideLogstash文档Logstash ReferenceKibana文档Kibana GuideFilebeat文档Filebeat Reference 关联博文 由于篇幅原因关于搭建ELKB集群其他内容请查阅 安装 Logstash 和 Kibana 安装 Filebeat和问题与解决方案
http://www.w-s-a.com/news/717525/

相关文章:

  • wordpress中英文站点厦门seo顾问屈兴东
  • 邯郸网站建设项目重庆网站备案系统
  • 网站导航容易做黄冈网站建设报价
  • 美橙互联建站网站被截止徐州网站建站
  • 网站班级文化建设视频深圳企业网页设计公司
  • 钦州网站建设公司做宣传网站买什么云服务器
  • 58同城有做网站wordpress怎么改标题和meta
  • 安通建设有限公司网站东莞地铁app
  • 群晖nas做网站滨州教育平台 网站建设
  • 住房城市乡建设部网站装修平台有哪些
  • 小米网站 用什么做的深圳广告公司前十强
  • 勤哲网站开发视频瑞安 网站建设培训
  • 有个蓝色章鱼做标志的网站高端的网站建设怎么做
  • 建站网址导航hao123html网页设计实验总结
  • 西宁市网站建设价格丽水集团网站建设
  • 长宁怎么做网站优化好本机怎么放自己做的网站
  • 诚信网站备案中心网站字体怎么设置
  • 企业网站建设费是无形资产吗佛山网站建设哪个好点
  • 网站建设就业方向国开行网站毕业申请怎么做
  • 创建一个网站的费用wordpress 4.0 安装
  • 会员登录系统网站建设dw软件是做什么用的
  • 手机网站被做跳转长沙网上购物超市
  • 网站建设中网站需求分析设计网站推荐html代码
  • 容易收录的网站台州汇客网站建设
  • 企业网站源码百度网盘下载网站备案号如何查询密码
  • 个人网站建设课程宣传栏制作效果图
  • 自己做的网站能上传吗网上做彩票网站排名
  • 教育培训网站模板下载自己做商务网站有什么利弊
  • 平面设计公司网站兰州室内设计公司排名
  • 个人工作室注册条件温州seo结算