layout | title | group | priority |
---|---|---|---|
global |
Definições de Configuração |
Features |
1 |
- Table of Contents {:toc}
Existem dois tipos de parâmetros de configuração para o Alluxio:
- Propriedades de Configuração são utilizadas para configurar definições de tempo de execução do sistema do Alluxio e
- Propriedades de ambiente do sistema controlam as opções do
Java VM
para rodar o Alluxio assim como algumas definições básicas.
Na inicialização, Alluxio carrega as propriedades de configuração de um arquivo padrão (e opcionalmente as configuração específicas).
-
Os valores padrões das propriedades de configuração do Alluxio são definidos em
alluxio-default.properties
. Este arquivo pode ser localizado no código fonte do Alluxio e é tipicamente distribuído com os binários do Alluxio. Nós não recomendamos que usuários iniciantes alterem este arquivo diretamente. -
Cada implantação de local e aplicação
client
também pode sobrescrever os valores padrões de propriedades no arquivoalluxio-site.properties
. Atente que este arquivo deve estar definido no CLASSPATH doJava VM
em que o Alluxio estiver rodando. A maneira mais simples é de definir as configurações de arquivo local no diretório$ALLUXIO_HOME/conf
.
Todas as propriedades de configuração do Alluxio se enquadram em seis categorias:
Comum (compartilhado pelo Master
e Worker
),
Específica do Master, Específica do Worker,
Específica do Usuário, Específico do Cluster (utilizado
para rodar o Alluxio com gerenciados de cluster
como Mesos
e YARN
) e
Específica de Segurança (compartilhado pelo Master, Worker e Usuário).
As configurações comum contém constantes compartilhadas por componentes diferentes.
{% for item in site.data.table.common-configuration %} {% endfor %}Property Name | Default | Meaning |
---|---|---|
{{ item.propertyName }} | {{ item.defaultValue }} | {{ site.data.table.en.common-configuration[item.propertyName] }} |
A configuração do master
especifica informações referentes ao nó master
, como o endereço e número da porta.
Property Name | Default | Meaning |
---|---|---|
{{ item.propertyName }} | {{ item.defaultValue }} | {{ site.data.table.en.master-configuration[item.propertyName] }} |
A configuração do worker
especifica informações referentes ao nó woeker
, como o endereço e número da porta.
Property Name | Default | Meaning |
---|---|---|
{{ item.propertyName }} | {{ item.defaultValue }} | {{ site.data.table.en.worker-configuration[item.propertyName] }} |
A configuração do worker
especifica informações referentes ao acesso do file system
.
Property Name | Default | Meaning |
---|---|---|
{{ item.propertyName }} | {{ item.defaultValue }} | {{ site.data.table.en.user-configuration[item.propertyName] }} |
Quando o Alluxio roda com gerenciadores de cluster
como Mesos
e YARN
, o Alluxio possui
opções de configuração adicionais.
Property Name | Default | Meaning |
---|---|---|
{{ item.propertyName }} | {{ item.defaultValue }} | {{ site.data.table.en.cluster-management[item.propertyName] }} |
As configurações de segurança especificam informações relacionadas as funcionalidades de segurança,
como autenticação e permissão de arquivo. As propriedades para autenticação tem efeito para o master
,
worker
e usuário. As propriedades de permissão de arquivo somente tem efeito para o master
. Analise
a página Segurança para maiores informações sobre funcionalidades de segurança.
Property Name | Default | Meaning |
---|---|---|
{{ item.propertyName }} | {{ item.defaultValue }} | {{ site.data.table.en.security-configuration[item.propertyName] }} |
Alluxio configuration provides a way to take advantage of multi-homed networks. If you have more
than one NICs and you want your Alluxio master to listen on all NICs, you can specify
alluxio.master.bind.host
to be 0.0.0.0
. As a result, Alluxio clients can reach the master node
from connecting to any of its NIC. This is also the same case for other properties suffixed with
bind.host
.
Para executar o Alluxio, também é requerido que algumas variáveis de ambiente do sistema estejam
definidas corretamente, por padrão, estas são configuradas no arquivo conf/alluxio-env.sh
. Se
este arquivo não existir ainda, você pode criar um a partir do modelo que nós disponibilizamos no
código fonte utilizando.
{% include Common-Commands/copy-alluxio-env.md %}
Existem algumas propriedades de configuração frequentemente utilizadas no Alluxio que podem ser
definidas através de variáveis de ambiente. Estas podem ser definidas através do terminal ou
modificadas dos valores padrões especificados em conf/alluxio-env.sh
.
$ALLUXIO_MASTER_HOSTNAME
: endereço do Alluxiomaster
, o padrão é o servidor local.$ALLUXIO_UNDERFS_ADDRESS
: endereço dounder storage system
, o padrão é${ALLUXIO_HOME}/underFSStorage
que é ofile system
local.$ALLUXIO_JAVA_OPTS
: opções deJava VM
para ambosMaster
eWorker
.$ALLUXIO_MASTER_JAVA_OPTS
: opções adicionais deJava VM
para configuração doMaster
.$ALLUXIO_WORKER_JAVA_OPTS
: opções adicionais deJava VM
para configuração doWorker
. Atente que, por padrão, oALLUXIO_JAVA_OPTS
está incluído em ambos osALLUXIO_MASTER_JAVA_OPTS
eALLUXIO_WORKER_JAVA_OPTS
.
Por exemplo, se você quiser conectar o Alluxio no HDFS
executando no servidor local e
habilitar a depuração remota do Java
na porta 7001, você pode utilizar:
{% include Configuration-Settings/more-conf.md %}