apache中国官网(apache 官网)
如何申请apache开源项目
Apache的开源项目基本上就一个套路。先让你的软件流行起来!
不管你的东西多牛逼,得不到大家认可,Apache基本上不会通过,不光是中国这样,其他国家的开源项目也不是说进就进的。
一旦你的用户达到一定规模,这时纳入Apache就相对简单了,因为毕竟是双赢的事情,不是早期的抱大腿性质。
如何在 Ubuntu 14/15 上配置 Apache Solr-Linux中国
1)System Update 系统更新
使用一个具有 sudo 权限的非 root 用户登录你的 Ubuntu 服务器,在接下来的所有安装和使用 Solr 的步骤中都会使用它。
登录成功后,使用下面的命令,升级你的系统到最新的更新及补丁:
$ sudo apt-get update
2) 安装 JRE
要安装 Solr,首先需要安装 JRE (Java Runtime Environment) 作为基础环境,因为 solr 和 tomcat 都是基于Java.所以,我们需要安装最新版的 Java 并配置 Java 本地环境.
要想安装最新版的 Java 8,我们需要通过以下命令安装 Python Software Properties 工具包
$ sudo apt-get install python-software-properties
完成后,配置最新版 Java 8的仓库
$ sudo add-apt-repository ppa:webupd8team/java
现在你可以通过以下命令更新包源列表,使用‘apt-get’来安装最新版本的 Oracle Java 8。
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
在安装和配置过程中,点击'OK'按钮接受 Java SE Platform 和 JavaFX 的Oracle 二进制代码许可协议Oracle Binary Code License Agreement。
在安装完成后,运行下面的命令,检查是否安装成功以及查看安装的版本。
kash@solr:~$ java -version
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
执行结果表明我们已经成功安装了 Java,并达到安装 Solr 最基本的要求了,接着我们进行下一步。
安装 Solr
有两种不同的方式可以在 Ubuntu 上安装 Solr,在本文中我们只用最新的源码包来演示源码安装。
要使用源码安装 Solr,先要从官网下载最新的可用安装包。复制以下链接,然后使用 'wget' 命令来下载。
$ wget
运行下面的命令,将这个已归档的服务解压到 /bin 目录。
$ tar -xzf solr-5.3.1.tgz solr-5.3.1/bin/install_solr_service.sh --strip-components=2
运行脚本来启动 Solr 服务,这将会先创建一个 solr 的用户,然后将 Solr 安装成服务。
$ sudo bash ./install_solr_service.sh solr-5.3.1.tgz
Solr 安装
使用下面的命令来检查 Solr 服务的状态。
$ service solr status
Solr 状态
创建 Solr 集合:
我们现在可以使用 Solr 用户添加多个集合。就像下图所示的那样,我们只需要在命令行中指定集合名称和指定其配置集就可以创建多个集合了。
$ sudo su - solr -c "/opt/solr/bin/solr create -c myfirstcollection -n data_driven_schema_configs"
创建集合
我们已经成功的为我们的第一个集合创建了新核心实例目录,并可以将数据添加到里面。要查看库中的默认模式文件,可以在这里找到: '/opt/solr/server/solr/configsets/datadrivenschema_configs/conf' 。
使用 Solr Web
可以使用默认的端口8983连接 Apache Solr。打开浏览器,输入 或者 . 确保你的防火墙允许8983端口.
Web访问Solr
在 Solr 的 Web 控制台左侧菜单点击 'Core Admin' 按钮,你将会看见我们之前使用命令行方式创建的集合。你可以点击 'Add Core' 按钮来创建新的核心。
添加核心
就像下图中所示,你可以选择某个集合并指向文档来向里面添加内容或从文档中查询数据。如下显示的那样添加指定格式的数据。
{
"number": 1,
"Name": "George Washington",
"birth_year": 1989,
"Starting_Job": 2002,
"End_Job": "2009-04-30",
"Qualification": "Graduation",
"skills": "Linux and Virtualization"
}
添加文件后点击 'Submit Document'按钮.
apache.wiki 是apache中文网的翻译网站吗? 靠谱吗?
apache.wiki是apache中文网,翻译了大量apache开源项目,目测是国内第一个做的。值得收藏。
如果使用了中文页面 ,apache如何支持显示中文网页
# 浏览器设置
# http 报头
# 网页内的设置
如果你是浏览器别人的网页, 那么可以在浏览器中选择正确的编码.
如果你是自己做网页, 或者维护服务器的话, 那么可以更改 apache 的设置, 通过更改 AddCharset 以及 AddDefaultCharset 的设置来达到效果, 或者干脆关闭 AddDefaultCharset 并且不使用 AddCharset, 如果无法修改 apache 的设置, 那么可以通过动态语言来修改 http 报头内容, 比如使用 php 的 header 函数.
另外一个就是 leeight 说的网页本身的编码和 charset 设置了: 在 head 区域加入 meta http-equiv="Content-Type" content="text/html; charset=gb2312" / 需要注意的是, 这一句应该加在 title 的前面, 否则可能会在 IE 中出现页面空白的情况.