localhost

Nginx作为负载均衡服务

一曲冷凌霜 提交于 2020-01-31 06:46:51
Nginx作为负载均衡服务简介 Nginx负载均衡 GSLB(全局负载均衡) 调度中心节点:一个全局的调度节点; 调度节点:一个局部调度节点; 应用服务中心节点:一个全局的应用服务调度节点; 应用服务:一个局部应用服务节点; 调度中心节点管理着调度节点; 应用服务中心节点管理着应用服务; 举例: 第一步:张三请求局部调度节点,局部调度节点则返回服务地址给张三; 第二步:张三根据局部调度节点返回的服务地址,请求局部应用服务,局部应用服务则返回结果给张三。 SLB(负载均衡) 调度节点与服务节点处于一个逻辑单元里面,这样对于部分服务的实时性、响应性是非常好的。 Nginx使用的就是SLB。 四层负载均衡和七层负载均衡 四层负载均衡 按照网络OSI模型可以分为四层负载均衡和七层负载均衡; 四层负载均衡:在OSI模型里面的传输层,传输层能支持到tcp/ip协议,所以只需要转发tcp/ip协议的包,就可以实现负载均衡。 优势:性能非常好,只需要在最底层应用处理,而不需要进行一些复杂的逻辑,只需要包的转发就行 七层负载均衡 七层负载均衡主要是在应用层使用,所以它可以完成很多应用层的协议请求,比如HTTP协议的负载均衡,它可以实现HTTP信息的改写,头信息的改写,应用规则的控制。 Nginx就是典型的七层负载均衡SLB。 nginx 作为负载均衡服务配置 Nginx负载均衡模型图

ArangoDB Restful API

痞子三分冷 提交于 2020-01-30 13:15:24
ArangoDB 除了提供 Web 和 shell 接口来管理数据库之外,还可以使用 Restful API 的方式来管理数据库。 数据库操作 数据库查询 当前数据库版本 $ curl -u $USERNAME : $PASSWORD -s -X GET http://localhost:8529/_db/mydb/_api/version | json_reformat { "server" : "arango" , "license" : "community" , "version" : "3.6.0" } 当前用户数据库列表 $ curl -u $USERNAME : $PASSWORD -s -X GET http://localhost:8529/_api/database/user | json_reformat { "error" : false, "code" : 200, "result" : [ "_system" , "mydb" ] } 数据库列表 $ curl -u $USERNAME : $PASSWORD -s -X GET http://localhost:8529/_api/database | json_reformat { "error" : false, "code" : 200, "result" : [ "_system" ,

RocketMQ-安装

雨燕双飞 提交于 2020-01-30 12:01:07
服务安装 下载 https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.2.0/rocketmq-all-4.2.0-source-release.zip 安装 1.解压 2.进入主目录通过maven打包 mvn -Prelease-all -DskipTests clean install -U 设置环境变量 1.执行 /usr/libexec/java_home -V 查看jdk安装目录 1.进入主目录下的 进入主目录下的 rocketmq-all-4.3.0/distribution/ target /apache-rocketmq/bin 3.编辑 vim runbroker.sh runserver.sh 文件 删除2,3行 第一行改为你的jdk安装目录 [ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java [ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java [ ! -e "$JAVA_HOME/bin/java" ] && error_exit "Please set the JAVA_HOME variable in your environment, We need java(x64)!"

svn环境搭建及使用

允我心安 提交于 2020-01-30 11:10:43
svn服务器端下载地址:http://subversion.apache.org/packages.html svn客户端下载地址:http://sourceforge.net/projects/tortoisesvn/files/1.8.12/Application/ 注意:svn服务器端版本一定大于等于svn客户端版本,否则 会报出如下错误:svn checkout期望文件系统格式在“1”到“6”之间;发现格式“7” 1.创建一个根目录,这个根目录用来存储所有的svn的工厂信息(每一个工厂等于一个项目) 2.打开命令行窗口,启动svn-->svnserve -d -r F:\DevRepository\Subversion 此时,svn服务器端就已经启动了。(新开一个命令行窗口输入“netstat -na” svn服务器端默认监听3690端口) 但是如果第一个命令行窗口关闭了,服务器端就停止了。对于Linux而言,直接后台启动即可。对于window而言,后台启动无用,所以需要将其添加到window的服务中 在命令行窗口中输入(需以管理员身份运行) sc create SVNService binpath="D:\soft\common\Subversion\bin\svnserve.exe --service -r F:\DevRepository\Subversion"

What is the proper way to declare variables in php?

那年仲夏 提交于 2020-01-30 06:31:48
问题 I was using variables in my php file without declaring them. It was working perfect in old version of localhost (i.e vertrigoServ 2.22). But when I moved to latest version of localhost (i.e xampp 3.2.1), I encountered variables declaration warnings and errors something like this: Notice: Undefined variable: att_troops_qty in D:\Installed Programs\htdocs\dashboard\WarLord\PHP_Code\MyAjax.php on line 1247 So I declared all the variables at the top of php file like this: $page = ""; $att_troops

3.spark 集群模式安装

谁说我不能喝 提交于 2020-01-30 02:13:39
集群模式说明 安装JDK/Scala 安装hadoop 安装Spark 下载 安装 测试 开启独立集群 开启shell 执行语句测试 集群模式说明 如第一节所说,spark依赖的存储引擎和资源调度框架均可以替换,上一节默认都在本地,要改成集群模式,只需要把对应的存储引擎和资源调度框架替换上即可。 这里主要讲独立集群模式(standlone)和yarn集群模式:前者只依赖hdfs作为存储,使用standlone自带的master和worker作为计算资源;后者依赖hdfs作为存储,依赖yarn调度分配计算资源。 安装JDK/Scala 参考前文 安装hadoop 参考前文 standlone模式我们只需要使用HDFS作为存储,所以只需要start-dfs.sh启动分布式文件系统即可;yarn模式还需要start-yarn.sh开启yarn调度集群。 安装Spark 下载 下载位置 http://spark.apache.org/downloads.html 注意选择适合对应hadoop版本的spark,点击下载会自动选择最近的镜像下载 当前安装使用2.3.3版本 安装 解压 如下解压后,进入conf目录 tar -zxf spark-2.3.3-bin-hadoop2.7 配置SPARK_HOME并添加到PATH中 配置 spark-env.sh.template改名为spark

apache synapse使用(1)

自古美人都是妖i 提交于 2020-01-30 00:36:44
一. Synapse 介绍 Synapse 是一个简单的 XML 和 Web 服务管理与集成代理,可用于构成 SOA 和企业服务总线(ESB)的基础。Synapse是 Web 服务项目中一项成熟的 Apache 活动,并且是非常成功的 Apache Axis2 项目的一个分支。它提供了中介、管理、以及在各种不同的应用程序之间转换 XML 消息的能力 看看官方给出的架构图 二. 官方示例 1,环境准备 A Java 2 SE - JDK or JRE of version 1.5.x or higher (JDK 1.6.0_21 recommended) Apache Ant http://ant.apache.org 2,日志记录示例 在这个示例中,只是将执行过的调用执行日志记录功能 首先下载synapse: http://synapse.apache.org/download.html 解压,下文中提到的<synapse-home>就是解压后的根目录,进入到<synapse-home>/samples/axis2Server/src/SimpleStockQuoteService 运行ant 执行成功之后,到<synapse-home>/samples/axis2Server目录启动服务 axis2Server.bat 启动 启动Synapse 到目录<synapse-home

vue项目运行报错:serve: `vue-cli-service serve`

…衆ロ難τιáo~ 提交于 2020-01-29 18:08:05
vue项目运行报错:serve: vue-cli-service serve 首先,你先去检查下你配置的 host:地址是多少 ,比如我的是localhost,如果用的是局域网IP 那就要更改成你目前的局域网IP 或 改成localhost module . exports = { devServer : { open : false , // 设置主机地址 host : 'localhost' , // 设置默认端口 port : 8080 , https : false , hotOnly : false , // 设置代理 proxy : { '/api' : { // 目标 API 地址 target : 'http://api.xxx.com/' , // 如果要代理 websockets ws : true , // 将主机标头的原点更改为目标URL changeOrigin : true , pathRewrite : { "^/api" : "" } } } } , 其次,如果这里没有问题,那就将你的node_modules删掉重新安装,或者将vue cli重新安装等等,具体视情况而定,请百度搜索!!! 来源: CSDN 作者: Diven心海 链接: https://blog.csdn.net/weixin_43193877/article/details

openstack部署之neutron

老子叫甜甜 提交于 2020-01-29 06:06:08
简介   本次部署neutron组件,neutron组件主要管理openstack网络。分别部署neutron和controller neutron节点,与上一篇博客部署nova类似,controller和compute节点同样分别部署到两台设备上。 部署controller neutron 创建数据库   与其他组件一样,首先需要创建neutron需要的数据库,操作如下: $ mysql -u root -p   创建neutron数据库 MariaDB [(none)] CREATE DATABASE neutron;   授权数据库 MariaDB [(none)]> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' \ IDENTIFIED BY 'neutron'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' \ IDENTIFIED BY 'neutron'; 组件部署   设置环境变量 [root@localhost ~]# source admin-openstack.sh 创建neutron user $ openstack user create --domain default --password

linux环境配置

拟墨画扇 提交于 2020-01-29 04:57:09
1. Ip地址配置 1.修改主机名 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=node0 2.修改ip地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static IPADDR=192.168.240.101 NETMASK=255.255.255.0 service network restart 3.修改ip地址和主机名的映射关系 vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.240.101 node0 4.关闭iptables并设置其开机启动/不启动 service iptables stop chkconfig iptables on chkconfig iptables off 2. 安装 JDK 1.上传jdk-7u45-linux-x64.tar.gz到Linux上 2.解压jdk到