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

做淘宝网站多少钱免费xyz域名注册

做淘宝网站多少钱,免费xyz域名注册,网络商城的推广方法,设计师论坛平台有哪些看上面的拓扑图#xff0c;我们至少准备七台机器进行下面的实验项目。 机器主要作用分布如下: 三台安装elasticsearch来搭建ES集群实现高可用#xff0c;其他机器就依次安装filebeat,kafka,logstash和kibana软件 一、部署elasticsearch来搭建ES集群 1.安装jdk 由于ES运行… 看上面的拓扑图我们至少准备七台机器进行下面的实验项目。 机器主要作用分布如下: 三台安装elasticsearch来搭建ES集群实现高可用其他机器就依次安装filebeat,kafka,logstash和kibana软件 一、部署elasticsearch来搭建ES集群 1.安装jdk 由于ES运行依赖于java环境所以在部署es之前我们要安装好jdk 我们事先在官网上下载好jdk的安装包并上传到机器接下来就可以直接安装了三台机器都需要安装好 tar xzf jdk-8u191-linux-x64.tar.gz -C /usr/local/ #解压 mv /usr/local/jdk1.8.0_191/ /usr/local/java #改名 echo JAVA_HOME/usr/local/java PATH$JAVA_HOME/bin:$PATH export JAVA_HOME PATH/etc/profile source /etc/profile 安装好jdk环境我们就可以安装ES了 2、创建运行ES的普通用户(三台机器都需要操作) useradd elsearch #创建用户 echo 123456 | passwd --stdin elsearch #给用户设置密码3、安装配置ES [rootmes-1 ~]# tar xzf elasticsearch-6.5.4.tar.gz -C /usr/local/ [rootmes-1 ~]# cd /usr/local/elasticsearch-6.5.4/config/ [rootmes-1 config]# ls elasticsearch.yml log4j2.properties roles.yml users_roles jvm.options role_mapping.yml users [rootmes-1 config]# cp elasticsearch.yml elasticsearch.yml.bak [rootmes-1 config]# vim elasticsearch.yml ----找个地方添加如下内容 cluster.name: elk cluster.initial_master_nodes: [192.168.246.234,192.168.246.231,192.168.246.235] node.name: elk01 node.master: true node.data: true path.data: /data/elasticsearch/data path.logs: /data/elasticsearch/logs bootstrap.memory_lock: false bootstrap.system_call_filter: false network.host: 0.0.0.0 http.port: 9200 transport.tcp.port: 9300 discovery.seed_hosts: [192.168.246.234, 192.168.246.235] discovery.zen.minimum_master_nodes: 2 discovery.zen.ping_timeout: 150s discovery.zen.fd.ping_retries: 10 client.transport.ping_timeout: 60s http.cors.enabled: true http.cors.allow-origin: *配置项含义 cluster.name 集群名称各节点配成相同的集群名称。 cluster.initial_master_nodes 集群ip默认为空如果为空则加入现有集群第一次需配置 node.name 节点名称各节点配置不同。 node.master 指示某个节点是否符合成为主节点的条件。 node.data 指示节点是否为数据节点。数据节点包含并管理索引的一部分。 path.data 数据存储目录。 path.logs 日志存储目录。 bootstrap.memory_lock bootstrap.system_call_filter network.host 绑定节点IP。 http.port 端口。 transport.tcp.port 集群内部tcp连接端口 discovery.seed_hosts 提供其他 Elasticsearch 服务节点的单点广播发现功能这里填写除了本机的其他ip discovery.zen.minimum_master_nodes 集群中可工作的具有Master节点资格的最小数量具有master资格的节点的数量。 discovery.zen.ping_timeout 节点在发现过程中的等待时间。 discovery.zen.fd.ping_retries 节点发现重试次数。 http.cors.enabled 用于允许head插件访问ES。 http.cors.allow-origin 允许的源地址。 4、设置JVM堆大小 [rootmes-1 config]# vim jvm.options ----将 -Xms1g ----修改成 -Xms2g -Xmx1g ----修改成 -Xms2g5、创建ES数据及日志存储目录 [rootmes-1 ~]# mkdir -p /data/elasticsearch/data (/data/elasticsearch) [rootmes-1 ~]# mkdir -p /data/elasticsearch/logs (/log/elasticsearch) 6、修改安装目录及存储目录权限 [rootmes-1 ~]# chown -R elsearch:elsearch /data/elasticsearch [rootmes-1 ~]# chown -R elsearch:elsearch /usr/local/elasticsearch-7.13.2 7、系统优化 #增加最大文件打开数 echo * - nofile 65536 /etc/security/limits.conf#增加最大进程数 [rootmes-1 ~]# vim /etc/security/limits.conf ---在文件最后面添加如下内容 * soft nofile 65536 * hard nofile 131072 * soft nproc 2048 * hard nproc 4096 更多的参数调整可以直接用这个#增加最大内存映射数 [rootmes-1 ~]# vim /etc/sysctl.conf ---添加如下 vm.max_map_count262144 vm.swappiness0 [rootmes-1 ~]# sysctl -p8、启动如果报下列错误 memory locking requested for elasticsearch process but memory is not locked elasticsearch.yml文件 bootstrap.memory_lock : false /etc/sysctl.conf文件 vm.swappiness0错误: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]意思是elasticsearch用户拥有的客串建文件描述的权限太低知道需要65536个解决切换到root用户下面vim   /etc/security/limits.conf在最后添加 * hard nofile 65536 * hard nofile 65536 重新启动elasticsearch还是无效 必须重新登录启动elasticsearch的账户才可以例如我的账户名是elasticsearch退出重新登录。 另外*也可以换为启动elasticsearch的账户也可以* 代表所有其实比较不合适启动还会遇到另外一个问题就是 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 意思是elasticsearch用户拥有的内存权限太小了至少需要262114。这个比较简单也不需要重启直接执行 # sysctl -w vm.max_map_count262144 就可以了 完成以上操作我们就可以启动了 9、启动 [rootmes-1 ~]# su - elsearch [rootmes-1 ~]$ cd /usr/local/elasticsearch-6.5.4/ [rootmes-1 elasticsearch-6.5.4]$ ./bin/elasticsearch #先启动看看报错不需要多等一会 终止之后 [rootmes-1 elasticsearch-6.5.4]$ nohup ./bin/elasticsearch #放后台启动 [1] 11462 nohup: ignoring input and appending output to ‘nohup.out’ [rootmes-1 elasticsearch-6.5.4]$ tail -f nohup.out #看一下是否启动 二、安装head插件和部署Kibana(安装在同一台机器上) 1、安装node # wget https://npm.taobao.org/mirrors/node/v14.15.3/node-v14.15.3-linux-x64.tar.gz# tar xzvf node-v14.15.3-linux-x64.tar.gz -C /usr/local/# vim /etc/profile NODE_HOME/usr/local/node-v14.15.3-linux-x64 PATH$NODE_HOME/bin:$PATH export NODE_HOME PATH# source /etc/profile# node --version #检查node版本号 2、下载head插件 # wget https://github.com/mobz/elasticsearch-head/archive/master.zip# unzip -d /usr/local/ master.zip 3、安装grunt # cd /usr/local/elasticsearch-head-master/# npm config set registry https://registry.npm.taobao.org #更换一个镜像如果不更换下载会很慢# npm install -g grunt-cli #时间会很长# grunt --version #检查grunt版本号 4、修改head源码 # vim /usr/local/elasticsearch-head-master/Gruntfile.js 95左右 # vim /usr/local/elasticsearch-head-master/_site/app.js (4359左右)   5、下载head必要的文件 # wget https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2# yum -y install bzip2# tar -jxf phantomjs-2.1.1-linux-x86_64.tar.bz2 -C /tmp/ #解压 6、运行head # cd /usr/local/elasticsearch-head-master/# npm config set registry https://registry.npm.taobao.org #先执行这条命令更换一个镜像# npm install# nohup grunt server 7、部署kibana # tar zvxf kibana-6.5.4-linux-x86_64.tar.gz -C /usr/local/# cd /usr/local/kibana-7.13.2-linux-x86_64/config/# vim kibana.yml server.port: 5601 server.host: 192.168.246.235 elasticsearch.hosts: [http://192.168.246.234:9200] kibana.index: .kibana i18n.locale: zh-CN 配置项含义 server.port kibana服务端口默认5601 server.host kibana主机IP地址默认localhost elasticsearch.hosts 用来做查询的ES节点的URL默认http://localhost:9200 kibana.index kibana在Elasticsearch中使用索引来存储保存 dashboards默认.kibana 8、启动kibana [rootes-3-head-kib config]# cd .. [rootes-3-head-kib kibana-7.13.2-linux-x86_64]# nohup ./bin/kibana --allow-root [1] 12054 [rootes-3-head-kib kibana-7.13.2-linux-x86_64]# nohup: ignoring input and appending output to ‘nohup.out’ 9、配置Nginx反向代理 [rootes-3-head-kib ~]# cd /etc/nginx/conf.d/ [rootes-3-head-kib conf.d]# cp default.conf nginx.conf [rootes-3-head-kib conf.d]# mv default.conf default.conf.bak [rootes-3-head-kib conf.d]# vim nginx.conf [rootes-3-head-kib conf.d]# cat nginx.confserver {listen 80;server_name 192.168.246.235;#charset koi8-r;# access_log /var/log/nginx/host.access.log main;# access_log off;location / { proxy_pass http://192.168.246.235:5601;proxy_set_header Host $host:5601; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Via nginx; }location /head/{proxy_pass http://192.168.246.235:9100;proxy_set_header Host $host:9100;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Via nginx;} }[rootes-3-head-kib conf.d]# vim /etc/nginx/nginx.conf log_format json {timestamp:$time_iso8601,version:1,client:$remote_addr,url:$uri,status:$status,domain:$host,host:$server_addr,size:$body_bytes_sent,responsetime:$request_time,referer: $http_referer,ua: $http_user_agent}; # 引用定义的json格式的日志 access_log /var/log/nginx/access_json.log json;[rootes-3-head-kib ~]# systemctl start nginx三、logstash部署 1、安装 tar xvzf logstash-6.5.4.tar.gz -C /usr/local/ 2、配置 创建目录我们将所有input、filter、output配置文件全部放到该目录中。 1.安装nginx: [rootes-2-zk-log ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm [rootes-2-zk-log ~]# yum install -y nginx 将原来的日志格式注释掉定义成json格式 [rootes-2-zk-log conf.d]# vim /etc/nginx/nginx.conf log_format json {timestamp:$time_iso8601,version:1,client:$remote_addr,url:$uri,status:$status,domain:$host,host:$server_addr,size:$body_bytes_sent,responsetime:$request_time,referer: $http_referer,ua: $http_user_agent}; 2.引用定义的json格式的日志 access_log /var/log/nginx/access_json.log json;[rootes-2-zk-log ~]# systemctl start nginx [rootes-2-zk-log ~]# systemctl enable nginx 浏览器多访问几次 [rootes-2-zk-log ~]# mkdir -p /usr/local/logstash-7.13.2/etc/conf.d [rootes-2-zk-log ~]# cd /usr/local/logstash-6.5.4/etc/conf.d/ [rootes-2-zk-log conf.d]# vim input.conf #---在下面添加 input{ #让logstash可以读取特定的事件源。file{ #从文件读取path [/var/log/nginx/access_json.log] #要输入的文件路径type shopweb #定义一个类型通用选项. }}[rootes-2-zk-log conf.d]# vim output.conf output{ #输出插件将事件发送到特定目标elasticsearch { #输出到eshosts [192.168.246.234:9200,192.168.246.231:9200,192.168.246.235:9200] #指定es服务的ip加端口index [%{type}-%{YYYY.MM.dd}] #引用input中的type名称定义输出的格式} }启动 [rootes-2-zk-log conf.d]# cd /usr/local/logstash-7.13.2/ [rootes-2-zk-log logstash-7.13.2]# nohup bin/logstash -f etc/conf.d/ --config.reload.automatic
http://www.dnsts.com.cn/news/32268.html

相关文章:

  • 做感恩网站的图片枣阳网站建设等服务
  • 高端html5网站建设织梦模板有什么网站可以做电子
  • 如何防范恶意网站建设个人技术网站
  • 网站开发流程分为哪几个阶段网站 title 被修改
  • swoole怎么做直播网站wordpress feed
  • 青岛建立网站电话百度搜索优化费用
  • 如何与网站建立私密关系wordpress content widgets
  • 做网站需要什么硬件环境高级服装定制平台
  • 写一个网页需要什么技术温州seo外包公司
  • 网站开发分哪几个步骤制作小程序源码
  • 网站建设开发服务费下什么科目景安企业网站建设
  • 网站设计知识可以显示文章列表的wordpress主题
  • 猪八戒网网站设计二级域名分发
  • 做网站用什么编程软件音乐网站设计怎么做
  • 给别人做网站会连累自己吗站长统计芭乐鸭脖小猪
  • 原网站备案在哪杂志制作 wordpress主题
  • 申请摇号广州网站做营销型网站需要注意哪些点
  • 青海公路建设服务网站wordpress postfix
  • 网站开发属于技术合同创建网站投资多少
  • 上高做网站公司湖南长沙旅游景点
  • 免费网站软件推荐wordpress 评论顺序
  • 运营一个网站一年费用怎么注销网站
  • 厂字型布局网站例子2021深圳设计周
  • 自建网站营销易班网站建设基础
  • 济南免费网站建设优化珠海做网站最好的公司有哪些
  • asp网站后台上传不了图片长尾词挖掘免费工具
  • 成都市建设招标网站九江php网站建设兼职
  • 怎样建设网站施工如何制作手机版网站
  • 穷游网站 做行程 封面綦江在线
  • 杭州做公司网站的公司南化建设公司官网