Hive (dos) instalación de Hive

Instalación 2.Hive

2.1 Instalación de Hive

"Tutorial de instalación de Hive"

2.2 Acceso a HiveJDBC

2.2.1 Iniciar el servicio hiveserver2

hiveserver2

imagen-20200916143756819

2.2.2 Conectarse al servicio hiveserver2

新建命令窗口, Ingrese el siguiente comando

beeline -u "jdbc:hive2://localhost:10000"

La imagen parece indicar una conexión exitosa

imagen-20200916144644772

2.2.3 Atención

El error reportado aquí generalmente se debe a permisos insuficientes, solo necesita habilitar las carpetas tmp y opt.

hadoop fs -chmod -R 777 /tmp
hadoop fs -chmod -R 777 /opt

2.3 Comandos interactivos comunes de Hive

1. "-E" No ingrese a la ventana interactiva de Hive para ejecutar sentencias SQL

hive -e "查询语句"

2. "-F" ejecuta la instrucción sql en el script

hive -f sql文件路径/sql文件名称

Ejecute la instrucción sql en el archivo y escriba el resultado en el archivo.

hive -f sql文件路径/sql文件名称  > 保存结果的路径

2.4 otras operaciones de comando de Hive

1. Salga de la ventana de la colmena.

exit;
quit;

2. Cómo ver en la ventana de comandos de hive clihdfs文件系统

dfs -ls /;

imagen-20200916150426537

3. Cómo ver en la ventana de comandos de hive cli本地文件系统

!ls /opt;

imagen-20200916151233406

2.5 Configuración de atributos comunes de Hive

2.5.1 Configuración de la ubicación del almacén de datos

Modificar el valor del archivo hive-site.xml

<property>
<name>hive.metastore.warehouse.dir</name>
<value>/opt/hive/warehouse</value>
</property>

2.5.2 Configuración de la pantalla de información después de la consulta

Al hive-site.xmlagregar el siguiente archivo de configuración, puede mostrar la información del encabezado para lograr la base de datos actual y consultar la configuración de la tabla.

<property>
	<name>hive.cli.print.header</name>
	<value>true</value>
</property>

<property>
	<name>hive.cli.print.current.db</name>
	<value>true</value>
</property>

Reinicie Hive y compare las diferencias antes y después de la configuración.

imagen-20200916153135946

imagen-20200916154010571

2.5.3 Configuración de la información de registro en ejecución

  • El registro de Hive se almacena en el /tmp/root/hive.logdirectorio de forma predeterminada (la raíz es el nombre de usuario actual)

imagen-20200916155105713

  • Modificar el registro de colmena para almacenar registros en/opt/hive/logs

1. Modifique el /opt/hive/conf/hive-log4j.properties.templatenombre del archivo ahive-log4j.properties

mv hive-log4j.properties.template hive-log4j.properties

2. hive-log4j.propertiesModifique la logubicación de almacenamiento en el archivo.

hive.log.dir=/opt/hive/logs

imagen-20200916155615882

Reiniciar colmena

imagen-20200916160113010

Supongo que te gusta

Origin blog.csdn.net/zmzdmx/article/details/108628446
Recomendado
Clasificación